From: Adrian Schmutzler Date: Mon, 18 May 2020 19:38:00 +0000 (+0200) Subject: ramips: set WAN address in DTS for ASUS RT-AC51U/RT-AC54U X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=be9eab9bca2bd269e839d38e96f5c010d799f4d2;p=openwrt%2Fstaging%2Frmilecki.git ramips: set WAN address in DTS for ASUS RT-AC51U/RT-AC54U The location 0x28 in factory partition is the common one used for ethernet address on this architecture. Despite, it contains the label MAC address for the devices at hand. Consequently, this patch moves 0x28 to the ðernet node in DTS files (setting the WAN MAC address there) and sets up the lan_mac from 0x22 in 02_network. As a benefit, this allows to use label-mac-device in DTS instead of ucidef_set_label_macaddr. Signed-off-by: Adrian Schmutzler --- diff --git a/target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts b/target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts index 1dd0e5cfe00..eccbdee717a 100644 --- a/target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts +++ b/target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts @@ -7,6 +7,7 @@ model = "Asus RT-AC51U"; aliases { + label-mac-device = ðernet; led-boot = &led_power; led-failsafe = &led_power; led-running = &led_power; @@ -37,7 +38,7 @@ }; ðernet { - mtd-mac-address = <&factory 0x22>; + mtd-mac-address = <&factory 0x28>; }; &state_default { diff --git a/target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts b/target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts index 09e9b780de1..f7e64994d8c 100644 --- a/target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts +++ b/target/linux/ramips/dts/mt7620a_asus_rt-ac54u.dts @@ -8,6 +8,7 @@ model = "Asus RT-AC54U"; aliases { + label-mac-device = ðernet; led-boot = &led_power; led-failsafe = &led_power; led-running = &led_power; @@ -38,7 +39,7 @@ }; ðernet { - mtd-mac-address = <&factory 0x22>; + mtd-mac-address = <&factory 0x28>; }; &state_default { diff --git a/target/linux/ramips/mt7620/base-files/etc/board.d/02_network b/target/linux/ramips/mt7620/base-files/etc/board.d/02_network index 417d3d02718..b780d481794 100755 --- a/target/linux/ramips/mt7620/base-files/etc/board.d/02_network +++ b/target/linux/ramips/mt7620/base-files/etc/board.d/02_network @@ -273,8 +273,7 @@ ramips_setup_macs() ;; asus,rt-ac51u|\ asus,rt-ac54u) - wan_mac=$(mtd_get_mac_binary factory 0x28) - label_mac=$wan_mac + lan_mac=$(mtd_get_mac_binary factory 0x22) ;; dlink,dch-m225) lan_mac=$(mtd_get_mac_ascii factory lanmac)