[PATCH 6/6] ARM: dts: BCM5301X: EA9200: set MAC from nvram

Rosen Penev posted 6 patches 2 weeks, 4 days ago
[PATCH 6/6] ARM: dts: BCM5301X: EA9200: set MAC from nvram
Posted by Rosen Penev 2 weeks, 4 days ago
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@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@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@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@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
Re: [PATCH 6/6] ARM: dts: BCM5301X: EA9200: set MAC from nvram
Posted by Florian Fainelli 2 weeks, 2 days ago
From: Florian Fainelli <f.fainelli@gmail.com>

On Wed, 18 Mar 2026 20:53:24 -0700, Rosen Penev <rosenp@gmail.com> wrote:
> 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@gmail.com>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian