]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: BCM5301X: EA9200: set WAN MAC from nvram
authorRosen Penev <rosenp@gmail.com>
Wed, 25 Feb 2026 23:08:24 +0000 (15:08 -0800)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Fri, 20 Mar 2026 23:57:22 +0000 (16:57 -0700)
The MAC address from the stock firmware is offset by 1. Define it
properly to avoid having to override it in userspace.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://lore.kernel.org/r/20260225230827.21715-2-rosenp@gmail.com
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts

index 2ba5adf2b7e7091f317b2829d91b27e227765f91..7c6ad7787945949b52016f59cf1985996eb52bc8 100644 (file)
        nvram@1c080000 {
                compatible = "brcm,nvram";
                reg = <0x1c080000 0x180000>;
+
+               et2macaddr: et2macaddr {
+                       #nvmem-cell-cells = <1>;
+               };
        };
 
        gpio-keys {
@@ -70,6 +74,9 @@
 
                port@4 {
                        label = "wan";
+
+                       nvmem-cells = <&et2macaddr 1>;
+                       nvmem-cell-names = "mac-address";
                };
 
                port@5 {