Skip to content

Commit

Permalink
ramips: convert mtd-mac-address to nvmem for UniElec devices
Browse files Browse the repository at this point in the history
Convert this series by moving the definitions to the individual
devices.

Now all devices on ramips are converted.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • Loading branch information
adschm committed Aug 20, 2021
1 parent 41aa765 commit 8a78d61
Show file tree
Hide file tree
Showing 7 changed files with 80 additions and 18 deletions.
21 changes: 21 additions & 0 deletions target/linux/ramips/dts/mt7621_unielec_u7621-01-16m.dts
Expand Up @@ -46,3 +46,24 @@
};
};
};

&gmac0 {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
};

&wan {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};

&factory {
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;

macaddr_factory_e000: macaddr@e000 {
reg = <0xe000 0x6>;
};
};
8 changes: 1 addition & 7 deletions target/linux/ramips/dts/mt7621_unielec_u7621-01.dtsi
Expand Up @@ -72,17 +72,11 @@
};
};

&gmac0 {
mtd-mac-address = <&factory 0xe000>;
};

&switch0 {
ports {
port@0 {
wan: port@0 {
status = "okay";
label = "wan";
mtd-mac-address = <&factory 0xe000>;
mac-address-increment = <1>;
};

port@1 {
Expand Down
21 changes: 21 additions & 0 deletions target/linux/ramips/dts/mt7621_unielec_u7621-06-16m.dts
Expand Up @@ -51,3 +51,24 @@
};
};
};

&gmac0 {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
};

&wan {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};

&factory {
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;

macaddr_factory_e000: macaddr@e000 {
reg = <0xe000 0x6>;
};
};
21 changes: 21 additions & 0 deletions target/linux/ramips/dts/mt7621_unielec_u7621-06-64m.dts
Expand Up @@ -52,3 +52,24 @@
};
};
};

&gmac0 {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
};

&wan {
nvmem-cells = <&macaddr_factory_e000>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};

&factory {
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;

macaddr_factory_e000: macaddr@e000 {
reg = <0xe000 0x6>;
};
};
8 changes: 1 addition & 7 deletions target/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi
Expand Up @@ -73,10 +73,6 @@
status = "okay";
};

&gmac0 {
mtd-mac-address = <&factory 0xe000>;
};

&switch0 {
ports {
port@0 {
Expand All @@ -99,11 +95,9 @@
label = "lan4";
};

port@4 {
wan: port@4 {
status = "okay";
label = "wan";
mtd-mac-address = <&factory 0xe000>;
mac-address-increment = <1>;
};
};
};
Expand Down
15 changes: 15 additions & 0 deletions target/linux/ramips/dts/mt7628an_unielec_u7628-01-16m.dts
Expand Up @@ -51,3 +51,18 @@
};
};
};

&ethernet {
nvmem-cells = <&macaddr_factory_28>;
nvmem-cell-names = "mac-address";
};

&factory {
compatible = "nvmem-cells";
#address-cells = <1>;
#size-cells = <1>;

macaddr_factory_28: macaddr@28 {
reg = <0x28 0x6>;
};
};
4 changes: 0 additions & 4 deletions target/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi
Expand Up @@ -85,10 +85,6 @@
status = "okay";
};

&ethernet {
mtd-mac-address = <&factory 0x28>;
};

&wmac {
status = "okay";

Expand Down

0 comments on commit 8a78d61

Please sign in to comment.