From: Rosen Penev Date: Sat, 22 Jun 2024 18:24:35 +0000 (-0700) Subject: ath79: engenius: remove userspace label mac X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33603cc0d3f3b3352da303c8ddfbd173345765ed;p=thirdparty%2Fopenwrt.git ath79: engenius: remove userspace label mac Can be handled easily in dts. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/17329 Signed-off-by: Robert Marko --- diff --git a/target/linux/ath79/dts/ar9341_engenius_eap300-v2.dts b/target/linux/ath79/dts/ar9341_engenius_eap300-v2.dts index 03d89be0c4b..993aa3717d2 100644 --- a/target/linux/ath79/dts/ar9341_engenius_eap300-v2.dts +++ b/target/linux/ath79/dts/ar9341_engenius_eap300-v2.dts @@ -12,6 +12,7 @@ compatible = "engenius,eap300-v2", "qca,ar9341"; aliases { + label-mac-device = &wmac; led-boot = &led_power; led-failsafe = &led_power; led-running = &led_power; @@ -49,8 +50,8 @@ &wmac { status = "okay"; - nvmem-cells = <&cal_art_1000>; - nvmem-cell-names = "calibration"; + nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002>; + nvmem-cell-names = "calibration", "mac-address"; led { led-sources = <17>; @@ -71,5 +72,9 @@ cal_art_1000: calibration@1000 { reg = <0x1000 0x440>; }; + + macaddr_art_1002: macaddr@1002 { + reg = <0x1002 0x6>; + }; }; }; diff --git a/target/linux/ath79/dts/ar9341_engenius_ens202ext-v1.dts b/target/linux/ath79/dts/ar9341_engenius_ens202ext-v1.dts index d4bf2aa4367..f2315378ef6 100644 --- a/target/linux/ath79/dts/ar9341_engenius_ens202ext-v1.dts +++ b/target/linux/ath79/dts/ar9341_engenius_ens202ext-v1.dts @@ -12,6 +12,7 @@ compatible = "engenius,ens202ext-v1", "qca,ar9341"; aliases { + label-mac-device = &wmac; led-boot = &led_power; led-failsafe = &led_power; led-running = &led_power; @@ -80,8 +81,8 @@ &wmac { status = "okay"; - nvmem-cells = <&cal_art_1000>; - nvmem-cell-names = "calibration"; + nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002>; + nvmem-cell-names = "calibration", "mac-address"; led { led-sources = <18>; @@ -102,5 +103,9 @@ cal_art_1000: calibration@1000 { reg = <0x1000 0x440>; }; + + macaddr_art_1002: macaddr@1002 { + reg = <0x1002 0x6>; + }; }; }; diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network index 6be9d44cf8c..28216247b19 100644 --- a/target/linux/ath79/generic/base-files/etc/board.d/02_network +++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network @@ -641,9 +641,7 @@ ath79_setup_macs() alfa-network,pi-wifi4|\ alfa-network,r36a|\ alfa-network,tube-2hq|\ - alfa-network,wifi-camppro-nano-duo|\ - engenius,eap300-v2|\ - engenius,ens202ext-v1) + alfa-network,wifi-camppro-nano-duo) label_mac=$(mtd_get_mac_binary art 0x1002) ;; arduino,yun)