From 7140394903b1bfbbb589dafa524e2dbd6cd79862 Mon Sep 17 00:00:00 2001 From: Adrian Schmutzler Date: Mon, 24 Jun 2019 17:57:15 +0200 Subject: [PATCH] ramips: provide label MAC address This patch adds the label MAC address for several devices in ramips. Some devices require setting the MAC address in 02_network: For the following devices, the netif device can be linked in device tree, but the MAC address cannot be read: - cudy,wr1000 - dlink,dir-615-d - dlink,dir-615-h1 - dlink,dir-860l-b1 - glinet,gl-mt300a - glinet,gl-mt300n - glinet,gl-mt750 - vocore,vocore2 - vocore,vocore2-lite - zbtlink,zbt-we1326 - zbtlink,zbt-wg3526 For the following devices, label MAC address is tied to lan or wan, so no node to link to exists in device tree: - dlink,dir-510l - dlink,dwr-116-a1 - dlink,dwr-118-a1 - dlink,dwr-118-a2 - dlink,dwr-921-c1 - dlink,dwr-922-e2 - all hiwifi devices - lava,lr-25g001 - xiaomi,mir3p Signed-off-by: Adrian Schmutzler --- .../ramips/base-files/etc/board.d/02_network | 36 ++++++++++++++++--- .../ramips/dts/mt7620a_dlink_dir-810l.dts | 1 + .../ramips/dts/mt7620a_glinet_gl-mt300a.dts | 4 +++ .../ramips/dts/mt7620a_glinet_gl-mt300n.dts | 4 +++ .../ramips/dts/mt7620a_glinet_gl-mt750.dts | 4 +++ .../ramips/dts/mt7620a_lenovo_newifi-y1.dts | 1 + .../ramips/dts/mt7620a_lenovo_newifi-y1s.dts | 1 + .../ramips/dts/mt7620a_xiaomi_miwifi-mini.dts | 1 + .../linux/ramips/dts/mt7620n_nexx_wt3020.dtsi | 1 + target/linux/ramips/dts/mt7621_adslr_g7.dts | 1 + .../ramips/dts/mt7621_d-team_newifi-d2.dts | 1 + .../ramips/dts/mt7621_dlink_dir-860l-b1.dts | 5 +-- .../ramips/dts/mt7621_lenovo_newifi-d1.dts | 1 + target/linux/ramips/dts/mt7621_mtc_wr1201.dts | 1 + .../ramips/dts/mt7621_netgear_r6220.dtsi | 1 + .../dts/mt7621_netgear_r6260_r6350_r6850.dtsi | 1 + .../ramips/dts/mt7621_tplink_re650-v1.dts | 1 + .../dts/mt7621_ubiquiti_edgerouterx.dtsi | 4 +++ .../ramips/dts/mt7621_zbtlink_zbt-we1326.dts | 8 +++-- .../ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi | 5 +-- .../linux/ramips/dts/mt7628an_cudy_wr1000.dts | 1 + .../dts/mt7628an_glinet_gl-mt300n-v2.dts | 1 + .../ramips/dts/mt7628an_iptime_a604m.dts | 1 + .../ramips/dts/mt7628an_netgear_r6120.dts | 1 + .../dts/mt7628an_tplink_8m-split-uboot.dtsi | 4 +++ .../linux/ramips/dts/mt7628an_tplink_8m.dtsi | 4 +++ .../ramips/dts/mt7628an_vocore_vocore2.dtsi | 4 +++ .../ramips/dts/rt3050_dlink_dir-615-d.dts | 1 + .../ramips/dts/rt3352_dlink_dir-615-h1.dts | 1 + .../ramips/dts/rt5350_unbranded_a5-v11.dts | 1 + .../ramips/dts/rt5350_vocore_vocore.dtsi | 1 + .../dts/rt5350_zyxel_keenetic-start.dts | 1 + 32 files changed, 93 insertions(+), 10 deletions(-) diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network index b4634e09285..2aab2edfea0 100755 --- a/target/linux/ramips/base-files/etc/board.d/02_network +++ b/target/linux/ramips/base-files/etc/board.d/02_network @@ -511,7 +511,6 @@ ramips_setup_macs() 8devices,carambola|\ alfa-network,w502u|\ arcwireless,freestation5|\ - cudy,wr1000|\ lenovo,newifi-y1|\ lenovo,newifi-y1s|\ netgear,wnce2001|\ @@ -547,7 +546,6 @@ ramips_setup_macs() planex,vr500|\ samknows,whitebox-v8|\ youku,yk-l2|\ - zbtlink,zbt-we1326|\ zbtlink,zbt-we3526) wan_mac=$(mtd_get_mac_binary factory 0xe006) ;; @@ -558,6 +556,7 @@ ramips_setup_macs() belkin,f9k1109v1) wan_mac=$(mtd_get_mac_ascii uboot-env HW_WAN_MAC) lan_mac=$(mtd_get_mac_ascii uboot-env HW_LAN_MAC) + label_mac=$wan_mac ;; buffalo,wcr-1166ds|\ buffalo,wsr-1166dhp) @@ -574,6 +573,10 @@ ramips_setup_macs() zyxel,keenetic-start) # This empty case has to be kept for devices without any MAC address adjustments ;; + cudy,wr1000) + wan_mac=$(mtd_get_mac_binary factory 0x2e) + label_mac=$(cat /sys/class/ieee80211/phy0/macaddress) + ;; dlink,dch-m225|\ samsung,cy-swr1100) lan_mac=$(mtd_get_mac_ascii factory lanmac) @@ -587,6 +590,17 @@ ramips_setup_macs() lava,lr-25g001) wan_mac=$(jboot_config_read -m -i $(find_mtd_part "config") -o 0xE000) lan_mac=$(macaddr_add "$wan_mac" 1) + label_mac=$wan_mac + ;; + dlink,dir-615-d|\ + dlink,dir-615-h1|\ + glinet,gl-mt300a|\ + glinet,gl-mt300n|\ + glinet,gl-mt750|\ + zbtlink,zbt-wg3526-16m|\ + zbtlink,zbt-wg3526-32m) + wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 1) + label_mac=$(cat /sys/class/ieee80211/phy0/macaddress) ;; dlink,dir-645) lan_mac=$(mtd_get_mac_ascii nvram lanmac) @@ -595,6 +609,7 @@ ramips_setup_macs() dlink,dir-860l-b1) lan_mac=$(mtd_get_mac_ascii factory lanmac) wan_mac=$(mtd_get_mac_ascii factory wanmac) + label_mac=$(cat /sys/class/ieee80211/phy1/macaddress) ;; dovado,tiny-ac) lan_mac=$(mtd_get_mac_ascii u-boot-env LAN_MAC_ADDR) @@ -616,7 +631,8 @@ ramips_setup_macs() hiwifi,hc5861|\ hiwifi,hc5861b|\ hiwifi,hc5962) - lan_mac=`mtd_get_mac_ascii bdinfo "Vfac_mac "` + lan_mac=$(mtd_get_mac_ascii bdinfo "Vfac_mac ") + label_mac=$lan_mac [ -n "$lan_mac" ] || lan_mac=$(cat /sys/class/net/eth0/address) wan_mac=$(macaddr_add "$lan_mac" 1) ;; @@ -667,13 +683,24 @@ ramips_setup_macs() trendnet,tew-691gr) wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 3) ;; - xiaomi,mir3g|\ + vocore,vocore2|\ + vocore,vocore2-lite) + label_mac=$(cat /sys/class/ieee80211/phy0/macaddress) + ;; + xiaomi,mir3g) + lan_mac=$(mtd_get_mac_binary factory 0xe006) + ;; xiaomi,mir3p) lan_mac=$(mtd_get_mac_binary factory 0xe006) + label_mac=$lan_mac ;; xiaomi,miwifi-mini) lan_mac=$(macaddr_setbit_la "$(cat /sys/class/net/eth0/address)") ;; + zbtlink,zbt-we1326) + wan_mac=$(mtd_get_mac_binary factory 0xe006) + label_mac=$(cat /sys/class/ieee80211/phy0/macaddress) + ;; *) wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 1) ;; @@ -681,6 +708,7 @@ ramips_setup_macs() [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac [ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" $wan_mac + [ -n "$label_mac" ] && ucidef_set_label_macaddr $label_mac } board_config_update diff --git a/target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts b/target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts index f440c035361..687d80fa5d8 100644 --- a/target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts +++ b/target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power_green; led-running = &led_power_green; led-upgrade = &led_power_green; + label-mac-device = ðernet; }; keys { diff --git a/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts b/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts index 2cea9d9beb6..ba446a4c8dc 100644 --- a/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts +++ b/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts @@ -9,6 +9,10 @@ compatible = "glinet,gl-mt300a", "ralink,mt7620a-soc"; model = "GL-MT300A"; + aliases { + label-mac-device = &wmac; + }; + chosen { bootargs = "console=ttyS0,115200"; }; diff --git a/target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts b/target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts index a30792cacea..444ffb04404 100644 --- a/target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts +++ b/target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts @@ -9,6 +9,10 @@ compatible = "glinet,gl-mt300n", "ralink,mt7620a-soc"; model = "GL-MT300N"; + aliases { + label-mac-device = &wmac; + }; + chosen { bootargs = "console=ttyS0,115200"; }; diff --git a/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts b/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts index 11133a126a2..8fc0df2a330 100644 --- a/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts +++ b/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts @@ -9,6 +9,10 @@ compatible = "glinet,gl-mt750", "ralink,mt7620a-soc"; model = "GL-MT750"; + aliases { + label-mac-device = &wmac; + }; + chosen { bootargs = "console=ttyS0,115200"; }; diff --git a/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts b/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts index b8c0ec8a836..2b98d6c55f1 100644 --- a/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts +++ b/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts @@ -11,6 +11,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; leds { diff --git a/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts b/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts index bf51329114c..de01b480e5e 100644 --- a/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts +++ b/target/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts @@ -11,6 +11,7 @@ led-failsafe = &led_power_blue; led-running = &led_power_blue; led-upgrade = &led_power_blue; + label-mac-device = ðernet; }; gpio_export { diff --git a/target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts b/target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts index e8ff02f2abc..15493e97833 100644 --- a/target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts +++ b/target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts @@ -14,6 +14,7 @@ led-failsafe = &led_blue; led-running = &led_blue; led-upgrade = &led_blue; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi b/target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi index 59558a2e963..701701c1de8 100644 --- a/target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi +++ b/target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi @@ -11,6 +11,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; keys { diff --git a/target/linux/ramips/dts/mt7621_adslr_g7.dts b/target/linux/ramips/dts/mt7621_adslr_g7.dts index 9c92d77102e..c086b16f7da 100644 --- a/target/linux/ramips/dts/mt7621_adslr_g7.dts +++ b/target/linux/ramips/dts/mt7621_adslr_g7.dts @@ -15,6 +15,7 @@ led-failsafe = &led_sys; led-running = &led_sys; led-upgrade = &led_sys; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_d-team_newifi-d2.dts b/target/linux/ramips/dts/mt7621_d-team_newifi-d2.dts index d51eb296001..39c16a569ff 100644 --- a/target/linux/ramips/dts/mt7621_d-team_newifi-d2.dts +++ b/target/linux/ramips/dts/mt7621_d-team_newifi-d2.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power_blue; led-running = &led_power_blue; led-upgrade = &led_power_blue; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts b/target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts index 5ddb6302cb0..13b1dc0519c 100644 --- a/target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts +++ b/target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power_green; led-running = &led_power_green; led-upgrade = &led_power_green; + label-mac-device = &wifi1; }; chosen { @@ -119,7 +120,7 @@ }; &pcie0 { - mt76@0,0 { + wifi0: mt76@0,0 { reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&radio 0x2000>; ieee80211-freq-limit = <5000000 6000000>; @@ -127,7 +128,7 @@ }; &pcie1 { - mt76@0,0 { + wifi1: mt76@0,0 { reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&radio 0>; ieee80211-freq-limit = <2400000 2500000>; diff --git a/target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts b/target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts index e681e1a0c90..1ab3390093d 100644 --- a/target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts +++ b/target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts @@ -14,6 +14,7 @@ led-failsafe = &led_blue; led-running = &led_blue; led-upgrade = &led_blue; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_mtc_wr1201.dts b/target/linux/ramips/dts/mt7621_mtc_wr1201.dts index 6f46818800b..885f6dcc8d6 100644 --- a/target/linux/ramips/dts/mt7621_mtc_wr1201.dts +++ b/target/linux/ramips/dts/mt7621_mtc_wr1201.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_netgear_r6220.dtsi b/target/linux/ramips/dts/mt7621_netgear_r6220.dtsi index a25a677d3b6..44dec9ef85a 100644 --- a/target/linux/ramips/dts/mt7621_netgear_r6220.dtsi +++ b/target/linux/ramips/dts/mt7621_netgear_r6220.dtsi @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi b/target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi index 2fe4d241ccf..c09fb947c1d 100644 --- a/target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi +++ b/target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_tplink_re650-v1.dts b/target/linux/ramips/dts/mt7621_tplink_re650-v1.dts index 5c1d308ed8c..23b559daa80 100644 --- a/target/linux/ramips/dts/mt7621_tplink_re650-v1.dts +++ b/target/linux/ramips/dts/mt7621_tplink_re650-v1.dts @@ -15,6 +15,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi b/target/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi index 2aaca832610..b8de4113e26 100644 --- a/target/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi +++ b/target/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi @@ -6,6 +6,10 @@ / { compatible = "ubiquiti,edgerouterx", "mediatek,mt7621-soc"; + aliases { + label-mac-device = ðernet; + }; + chosen { bootargs = "console=ttyS0,57600"; }; diff --git a/target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts b/target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts index 2f6f94f3ffd..819c851c733 100644 --- a/target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts +++ b/target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts @@ -9,6 +9,10 @@ compatible = "zbtlink,zbt-we1326", "mediatek,mt7621-soc"; model = "ZBT-WE1326"; + aliases { + label-mac-device = &wifi1; + }; + chosen { bootargs = "console=ttyS0,115200"; }; @@ -83,7 +87,7 @@ }; &pcie0 { - mt76@0,0 { + wifi0: mt76@0,0 { reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&factory 0x8000>; ieee80211-freq-limit = <5000000 6000000>; @@ -91,7 +95,7 @@ }; &pcie1 { - mt76@0,0 { + wifi1: mt76@0,0 { reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&factory 0x0000>; ieee80211-freq-limit = <2400000 2500000>; diff --git a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi index 87999b1e46e..a2ab252b7e5 100644 --- a/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi +++ b/target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi @@ -11,6 +11,7 @@ led-failsafe = &led_status; led-running = &led_status; led-upgrade = &led_status; + label-mac-device = &wifi0; }; chosen { @@ -92,7 +93,7 @@ }; &pcie0 { - wifi@0,0 { + wifi0: wifi@0,0 { compatible = "pci14c3,7603"; reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&factory 0x0000>; @@ -100,7 +101,7 @@ }; &pcie1 { - wifi@0,0 { + wifi1: wifi@0,0 { compatible = "pci14c3,7662"; reg = <0x0000 0 0 0 0>; mediatek,mtd-eeprom = <&factory 0x8000>; diff --git a/target/linux/ramips/dts/mt7628an_cudy_wr1000.dts b/target/linux/ramips/dts/mt7628an_cudy_wr1000.dts index ad81e8303dd..074a5ab1ae8 100644 --- a/target/linux/ramips/dts/mt7628an_cudy_wr1000.dts +++ b/target/linux/ramips/dts/mt7628an_cudy_wr1000.dts @@ -14,6 +14,7 @@ led-boot = &led_wps; led-failsafe = &led_wps; led-upgrade = &led_wps; + label-mac-device = &wmac; }; keys { diff --git a/target/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts b/target/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts index 6222cfe345e..785088b633a 100644 --- a/target/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts +++ b/target/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; chosen { diff --git a/target/linux/ramips/dts/mt7628an_iptime_a604m.dts b/target/linux/ramips/dts/mt7628an_iptime_a604m.dts index d21f4f69746..8ccc649a82b 100644 --- a/target/linux/ramips/dts/mt7628an_iptime_a604m.dts +++ b/target/linux/ramips/dts/mt7628an_iptime_a604m.dts @@ -15,6 +15,7 @@ led-failsafe = &led_cpu; led-running = &led_cpu; led-upgrade = &led_cpu; + label-mac-device = ðernet; }; leds { diff --git a/target/linux/ramips/dts/mt7628an_netgear_r6120.dts b/target/linux/ramips/dts/mt7628an_netgear_r6120.dts index e6d8ea478bf..9f1ea1d68ab 100644 --- a/target/linux/ramips/dts/mt7628an_netgear_r6120.dts +++ b/target/linux/ramips/dts/mt7628an_netgear_r6120.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; keys { diff --git a/target/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi b/target/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi index 04c6062e160..6d7fb01c56a 100644 --- a/target/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi +++ b/target/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi @@ -5,6 +5,10 @@ chosen { bootargs = "console=ttyS0,115200"; }; + + aliases { + label-mac-device = ðernet; + }; }; &spi0 { diff --git a/target/linux/ramips/dts/mt7628an_tplink_8m.dtsi b/target/linux/ramips/dts/mt7628an_tplink_8m.dtsi index 9e3db9971a0..ba3350ed024 100644 --- a/target/linux/ramips/dts/mt7628an_tplink_8m.dtsi +++ b/target/linux/ramips/dts/mt7628an_tplink_8m.dtsi @@ -4,6 +4,10 @@ chosen { bootargs = "console=ttyS0,115200"; }; + + aliases { + label-mac-device = ðernet; + }; }; &spi0 { diff --git a/target/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi b/target/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi index f7aec8e1f57..0f7e63dfe34 100644 --- a/target/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi +++ b/target/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi @@ -3,6 +3,10 @@ / { compatible = "vocore,vocore2", "mediatek,mt7628an-soc"; + aliases { + label-mac-device = &wmac; + }; + chosen { bootargs = "console=ttyS2,115200"; }; diff --git a/target/linux/ramips/dts/rt3050_dlink_dir-615-d.dts b/target/linux/ramips/dts/rt3050_dlink_dir-615-d.dts index 69cc5e252a9..16018ff1f08 100644 --- a/target/linux/ramips/dts/rt3050_dlink_dir-615-d.dts +++ b/target/linux/ramips/dts/rt3050_dlink_dir-615-d.dts @@ -14,6 +14,7 @@ led-failsafe = &led_status_green; led-running = &led_status_green; led-upgrade = &led_status_green; + label-mac-device = &wmac; }; cfi@1f000000 { diff --git a/target/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts b/target/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts index 79d4717f57b..a87fc1e9a26 100644 --- a/target/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts +++ b/target/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts @@ -14,6 +14,7 @@ led-failsafe = &led_status_green; led-running = &led_status_green; led-upgrade = &led_status_green; + label-mac-device = &wmac; }; leds { diff --git a/target/linux/ramips/dts/rt5350_unbranded_a5-v11.dts b/target/linux/ramips/dts/rt5350_unbranded_a5-v11.dts index 707963d6913..f4e4d17b02f 100644 --- a/target/linux/ramips/dts/rt5350_unbranded_a5-v11.dts +++ b/target/linux/ramips/dts/rt5350_unbranded_a5-v11.dts @@ -14,6 +14,7 @@ led-failsafe = &led_power; led-running = &led_power; led-upgrade = &led_power; + label-mac-device = ðernet; }; leds { diff --git a/target/linux/ramips/dts/rt5350_vocore_vocore.dtsi b/target/linux/ramips/dts/rt5350_vocore_vocore.dtsi index c5c26e77c80..cce444c0072 100644 --- a/target/linux/ramips/dts/rt5350_vocore_vocore.dtsi +++ b/target/linux/ramips/dts/rt5350_vocore_vocore.dtsi @@ -10,6 +10,7 @@ led-failsafe = &led_status; led-running = &led_status; led-upgrade = &led_status; + label-mac-device = ðernet; }; gpio-export { diff --git a/target/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts b/target/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts index 16ab9567c0d..6f1f6097ccf 100644 --- a/target/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts +++ b/target/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts @@ -15,6 +15,7 @@ led-failsafe = &led_status; led-running = &led_status; led-upgrade = &led_status; + label-mac-device = ðernet; }; leds { -- 2.30.2