ramips: read Tenbay T-MB5EU address from single location
authorDavid Bauer <mail@david-bauer.net>
Wed, 19 Jan 2022 21:58:17 +0000 (22:58 +0100)
committerDavid Bauer <mail@david-bauer.net>
Sat, 22 Jan 2022 00:16:56 +0000 (01:16 +0100)
Currently the WAN MAC address is read from a different offset contrary
to all other addresses.

There's conflicting information whether offset 0x28 on the factory
partition contains the valid WAN mac for all devices while 0x4 seems to
be uniform.

Read the WAN mac from this location and calculate it.

Signed-off-by: David Bauer <mail@david-bauer.net>
target/linux/ramips/dts/mt7621_tenbay_t-mb5eu-v01.dts

index 6e5f5772be9a05be40679ac5bc4296c00bf26aec..4be80f4836dfdc924d82e1601f73fa19d5be85ce 100644 (file)
                wan_port: port@0 {
                        status = "okay";
                        label = "wan";
-                       nvmem-cells = <&macaddr_factory_28>;
+                       nvmem-cells = <&macaddr_factory_4>;
                        nvmem-cell-names = "mac-address";
+                       mac-address-increment = <(-2)>;
                };
 
                port@1 {
        macaddr_factory_4: macaddr@4 {
                reg = <0x4 0x6>;
        };
-
-       macaddr_factory_28: macaddr@28 {
-               reg = <0x28 0x6>;
-       };
 };