define U-Boot/rb5009
NAME:=MikroTik RB5009
BUILD_SUBTARGET:=cortexa72
- BUILD_DEVICES:=mikrotik_rb5009
+ BUILD_DEVICES:=mikrotik_rb5009ug
UBOOT_CONFIG:=mvebu_rb5009
UBOOT_IMAGE:=u-boot.elf
endef
iei,puzzle-m902)
ucidef_set_led_netdev "wan" "WAN" "white:network" "eth2" "link"
;;
-mikrotik,rb5009)
+mikrotik,rb5009ug|\
+mikrotik,rb5009upr)
ucidef_set_led_netdev "sfp" "SFP" "green:sfp" "sfp"
ucidef_set_led_netdev "wan-port-link" "WAN-PORT-LINK" "!cp0!config-space@f2000000!mdio@12a200!switch@0!mdio1:00:green:" "p1" "tx rx link_10 link_100 link_1000 link_2500"
;;
marvell,armada8040-clearfog-gt-8k)
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 eth2" "eth0 eth1"
;;
-mikrotik,rb5009)
+mikrotik,rb5009ug)
ucidef_set_interfaces_lan_wan "p2 p3 p4 p5 p6 p7 p8 sfp" "p1"
;;
solidrun,clearfog-pro)
solidrun,clearfog-pro)
legacy_sdcard_do_upgrade "$1"
;;
- mikrotik,rb5009)
+ mikrotik,rb5009ug)
nand_do_upgrade "$1"
;;
*)
--- /dev/null
+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
+
+/dts-v1/;
+
+#include "armada-7040-rb5009.dtsi"
+
+/ {
+ model = "MikroTik RB5009UG";
+ compatible = "mikrotik,rb5009ug", "marvell,armada7040",
+ "marvell,armada-ap806-quad", "marvell,armada-ap806";
+};
$(call Device/FitImage)
$(call Device/UbiFit)
DEVICE_VENDOR := MikroTik
- DEVICE_MODEL := RB5009
SOC := armada-7040
KERNEL_LOADADDR := 0x22000000
DEVICE_PACKAGES += kmod-i2c-gpio yafut kmod-dsa-mv88e6xxx
endef
-TARGET_DEVICES += mikrotik_rb5009
+
+define Device/mikrotik_rb5009ug
+ $(call Device/mikrotik_rb5009)
+ DEVICE_DTS := armada-7040-rb5009ug
+ DEVICE_MODEL := RB5009UG+S+IN
+ SUPPORTED_DEVICES += mikrotik,rb5009
+endef
+TARGET_DEVICES += mikrotik_rb5009ug
define Device/marvell_clearfog-gt-8k
$(call Device/Default-arm64)