From: Rosen Penev Date: Tue, 17 Feb 2026 04:47:33 +0000 (-0800) Subject: bcm53xx: ac87u: set WAN MAC in dts X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=80eefabec3399ce2094da595a256358cea75e264;p=thirdparty%2Fopenwrt.git bcm53xx: ac87u: set WAN MAC in dts Userspace handling is deprecated. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/22059 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/bcm53xx/base-files/etc/board.d/02_network b/target/linux/bcm53xx/base-files/etc/board.d/02_network index f255edf8b5c..7e9caf65228 100644 --- a/target/linux/bcm53xx/base-files/etc/board.d/02_network +++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network @@ -53,10 +53,6 @@ bcm53xx_setup_macs() wan_macaddr="$(nvram get wan_hwaddr)" case "$board" in - asus,rt-ac87u) - etXmacaddr=$(nvram get et1macaddr) - offset=1 - ;; dlink,dir-885l | \ linksys,ea9200 | \ linksys,panamera | \ diff --git a/target/linux/bcm53xx/patches-6.12/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch b/target/linux/bcm53xx/patches-6.12/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch index 9cfc3aac15a..db49e5b1645 100644 --- a/target/linux/bcm53xx/patches-6.12/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch +++ b/target/linux/bcm53xx/patches-6.12/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch @@ -318,7 +318,7 @@ Signed-off-by: Rafał Miłecki +}; --- a/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts +++ b/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts -@@ -77,6 +77,40 @@ +@@ -77,6 +77,43 @@ status = "okay"; }; @@ -328,6 +328,9 @@ Signed-off-by: Rafał Miłecki + ports { + port@0 { + label = "wan"; ++ ++ nvmem-cells = <&et1macaddr 1>; ++ nvmem-cell-names = "mac-address"; + }; + + port@1 { diff --git a/target/linux/bcm53xx/patches-6.18/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch b/target/linux/bcm53xx/patches-6.18/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch index 9cfc3aac15a..db49e5b1645 100644 --- a/target/linux/bcm53xx/patches-6.18/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch +++ b/target/linux/bcm53xx/patches-6.18/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch @@ -318,7 +318,7 @@ Signed-off-by: Rafał Miłecki +}; --- a/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts +++ b/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts -@@ -77,6 +77,40 @@ +@@ -77,6 +77,43 @@ status = "okay"; }; @@ -328,6 +328,9 @@ Signed-off-by: Rafał Miłecki + ports { + port@0 { + label = "wan"; ++ ++ nvmem-cells = <&et1macaddr 1>; ++ nvmem-cell-names = "mac-address"; + }; + + port@1 {