[PATCH 6/6] ARM: dts: BCM5301X: EA9200: set MAC from nvram
Rosen Penev
rosenp at gmail.com
Wed Mar 18 20:53:24 PDT 2026
Especially needed for the WAN port, which is part of the switch and
inherits the MAC from GMAC2. Added extra definitions for the wifi
interfaces to make everything clear.
Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts b/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts
index d8aab570dbe8..8037eac1c3b7 100644
--- a/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts
+++ b/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts
@@ -115,6 +115,8 @@ wifi at 0,0 {
reg = <0x0000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5250000>;
brcm,ccode-map = "JP-JP-78", "US-Q2-86";
+ nvmem-cells = <&et2macaddr 2>;
+ nvmem-cell-names = "mac-address";
};
};
@@ -129,6 +131,8 @@ wifi at 0,0 {
compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac";
reg = <0x0000 0 0 0 0>;
brcm,ccode-map = "JP-JP-78", "US-Q2-86";
+ nvmem-cells = <&et2macaddr 3>;
+ nvmem-cell-names = "mac-address";
};
};
};
@@ -140,6 +144,8 @@ wifi at 0,0 {
reg = <0x0000 0 0 0 0>;
ieee80211-freq-limit = <5735000 5835000>;
brcm,ccode-map = "JP-JP-78", "US-Q2-86";
+ nvmem-cells = <&et2macaddr 4>;
+ nvmem-cell-names = "mac-address";
};
};
@@ -155,6 +161,11 @@ &usb3 {
vcc-gpios = <&chipcommon 14 GPIO_ACTIVE_HIGH>;
};
+&gmac2 {
+ nvmem-cells = <&et2macaddr 0>;
+ nvmem-cell-names = "mac-address";
+};
+
&srab {
status = "okay";
--
2.53.0
More information about the linux-arm-kernel
mailing list