Skip to content

Commit aebffdc

Browse files
Ansueljollaman999
authored andcommitted
ramips: convert mtd-mac-address to nvmem implementation
Define nvmem-cells and convert mtd-mac-address to nvmem implementation. The conversion is done with an automated script. Signed-off-by: Ansuel Smith <[email protected]>
1 parent 1f5aabe commit aebffdc

File tree

319 files changed

+4213
-434
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

319 files changed

+4213
-434
lines changed

target/linux/ramips/dts/mt7620a_aigale_ai-br100.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,22 @@
103103
};
104104

105105
&ethernet {
106-
mtd-mac-address = <&factory 0x4>;
106+
nvmem-cells = <&macaddr_factory_4>;
107+
nvmem-cell-names = "mac-address";
107108

108109
mediatek,portmap = "llllw";
109110
};
110111

111112
&wmac {
112113
ralink,mtd-eeprom = <&factory 0x0>;
113114
};
115+
116+
&factory {
117+
compatible = "nvmem-cells";
118+
#address-cells = <1>;
119+
#size-cells = <1>;
120+
121+
macaddr_factory_4: macaddr@4 {
122+
reg = <0x4 0x6>;
123+
};
124+
};

target/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@
5555
pinctrl-names = "default";
5656
pinctrl-0 = <&ephy_pins>;
5757

58-
mtd-mac-address = <&factory 0x28>;
58+
nvmem-cells = <&macaddr_factory_28>;
59+
nvmem-cell-names = "mac-address";
5960

6061
mediatek,portmap = "llllw";
6162
};
@@ -148,3 +149,13 @@
148149
&wmac {
149150
ralink,mtd-eeprom = <&factory 0x0>;
150151
};
152+
153+
&factory {
154+
compatible = "nvmem-cells";
155+
#address-cells = <1>;
156+
#size-cells = <1>;
157+
158+
macaddr_factory_28: macaddr@28 {
159+
reg = <0x28 0x6>;
160+
};
161+
};

target/linux/ramips/dts/mt7620a_alfa-network_r36m-e4g.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@
126126
};
127127

128128
&ethernet {
129-
mtd-mac-address = <&factory 0x28>;
129+
nvmem-cells = <&macaddr_factory_28>;
130+
nvmem-cell-names = "mac-address";
130131
};
131132

132133
&gpio1 {
@@ -209,3 +210,13 @@
209210
&wmac {
210211
ralink,mtd-eeprom = <&factory 0x0>;
211212
};
213+
214+
&factory {
215+
compatible = "nvmem-cells";
216+
#address-cells = <1>;
217+
#size-cells = <1>;
218+
219+
macaddr_factory_28: macaddr@28 {
220+
reg = <0x28 0x6>;
221+
};
222+
};

target/linux/ramips/dts/mt7620a_alfa-network_tube-e4g.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@
103103
};
104104

105105
&ethernet {
106-
mtd-mac-address = <&factory 0x28>;
106+
nvmem-cells = <&macaddr_factory_28>;
107+
nvmem-cell-names = "mac-address";
107108
};
108109

109110
&gpio1 {
@@ -178,3 +179,13 @@
178179
&wmac {
179180
status = "disabled";
180181
};
182+
183+
&factory {
184+
compatible = "nvmem-cells";
185+
#address-cells = <1>;
186+
#size-cells = <1>;
187+
188+
macaddr_factory_28: macaddr@28 {
189+
reg = <0x28 0x6>;
190+
};
191+
};

target/linux/ramips/dts/mt7620a_asus_rt-ac5x.dtsi

+12-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@
122122
};
123123

124124
&ethernet {
125-
mtd-mac-address = <&factory 0x28>;
125+
nvmem-cells = <&macaddr_factory_28>;
126+
nvmem-cell-names = "mac-address";
126127

127128
mediatek,portmap = "wllll";
128129
};
@@ -134,3 +135,13 @@
134135
&pcie {
135136
status = "okay";
136137
};
138+
139+
&factory {
140+
compatible = "nvmem-cells";
141+
#address-cells = <1>;
142+
#size-cells = <1>;
143+
144+
macaddr_factory_28: macaddr@28 {
145+
reg = <0x28 0x6>;
146+
};
147+
};

target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@
117117
};
118118

119119
&ethernet {
120-
mtd-mac-address = <&factory 0x4>;
120+
nvmem-cells = <&macaddr_factory_4>;
121+
nvmem-cell-names = "mac-address";
121122

122123
mediatek,portmap = "wllll";
123124
};
@@ -144,3 +145,13 @@
144145
function = "gpio";
145146
};
146147
};
148+
149+
&factory {
150+
compatible = "nvmem-cells";
151+
#address-cells = <1>;
152+
#size-cells = <1>;
153+
154+
macaddr_factory_4: macaddr@4 {
155+
reg = <0x4 0x6>;
156+
};
157+
};

target/linux/ramips/dts/mt7620a_buffalo_whr-1166d.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@
139139
pinctrl-names = "default";
140140
pinctrl-0 = <&rgmii1_pins &mdio_pins>;
141141

142-
mtd-mac-address = <&factory 0x4>;
142+
nvmem-cells = <&macaddr_factory_4>;
143+
nvmem-cell-names = "mac-address";
143144

144145
port@5 {
145146
status = "okay";
@@ -173,3 +174,13 @@
173174
ieee80211-freq-limit = <5000000 6000000>;
174175
};
175176
};
177+
178+
&factory {
179+
compatible = "nvmem-cells";
180+
#address-cells = <1>;
181+
#size-cells = <1>;
182+
183+
macaddr_factory_4: macaddr@4 {
184+
reg = <0x4 0x6>;
185+
};
186+
};

target/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@
139139
pinctrl-names = "default";
140140
pinctrl-0 = <&ephy_pins>;
141141

142-
mtd-mac-address = <&factory 0x4>;
142+
nvmem-cells = <&macaddr_factory_4>;
143+
nvmem-cell-names = "mac-address";
143144

144145
mediatek,portmap = "llllw";
145146
};
@@ -149,3 +150,13 @@
149150
pinctrl-names = "default";
150151
pinctrl-0 = <&pa_pins>;
151152
};
153+
154+
&factory {
155+
compatible = "nvmem-cells";
156+
#address-cells = <1>;
157+
#size-cells = <1>;
158+
159+
macaddr_factory_4: macaddr@4 {
160+
reg = <0x4 0x6>;
161+
};
162+
};

target/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@
139139
pinctrl-names = "default";
140140
pinctrl-0 = <&ephy_pins>;
141141

142-
mtd-mac-address = <&factory 0x4>;
142+
nvmem-cells = <&macaddr_factory_4>;
143+
nvmem-cell-names = "mac-address";
143144

144145
mediatek,portmap = "llllw";
145146
};
@@ -159,3 +160,13 @@
159160
ralink,mtd-eeprom = <&factory 0x8000>;
160161
};
161162
};
163+
164+
&factory {
165+
compatible = "nvmem-cells";
166+
#address-cells = <1>;
167+
#size-cells = <1>;
168+
169+
macaddr_factory_4: macaddr@4 {
170+
reg = <0x4 0x6>;
171+
};
172+
};

target/linux/ramips/dts/mt7620a_cameo_810.dtsi

+16-3
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,8 @@
127127
};
128128

129129
&ethernet {
130-
mtd-mac-address = <&factory 0x28>;
130+
nvmem-cells = <&macaddr_factory_28>;
131+
nvmem-cell-names = "mac-address";
131132

132133
mediatek,portmap = "llllw";
133134
};
@@ -141,7 +142,8 @@
141142
pinctrl-0 = <&pa_pins>;
142143

143144
ralink,mtd-eeprom = <&factory 0x0>;
144-
mtd-mac-address = <&factory 0x28>;
145+
nvmem-cells = <&macaddr_factory_28>;
146+
nvmem-cell-names = "mac-address";
145147
};
146148

147149
&pcie {
@@ -153,7 +155,18 @@
153155
reg = <0x0000 0 0 0 0>;
154156
mediatek,mtd-eeprom = <&factory 0x8000>;
155157
ieee80211-freq-limit = <5000000 6000000>;
156-
mtd-mac-address = <&factory 0x28>;
158+
nvmem-cells = <&macaddr_factory_28>;
159+
nvmem-cell-names = "mac-address";
157160
mac-address-increment = <2>;
158161
};
159162
};
163+
164+
&factory {
165+
compatible = "nvmem-cells";
166+
#address-cells = <1>;
167+
#size-cells = <1>;
168+
169+
macaddr_factory_28: macaddr@28 {
170+
reg = <0x28 0x6>;
171+
};
172+
};

target/linux/ramips/dts/mt7620a_dlink_dch-m225.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,22 @@
168168
};
169169

170170
&ethernet {
171-
mtd-mac-address = <&factory 0x4>;
171+
nvmem-cells = <&macaddr_factory_4>;
172+
nvmem-cell-names = "mac-address";
172173
};
173174

174175
&wmac {
175176
ralink,mtd-eeprom = <&factory 0x0>;
176177
pinctrl-names = "default";
177178
pinctrl-0 = <&pa_pins>;
178179
};
180+
181+
&factory {
182+
compatible = "nvmem-cells";
183+
#address-cells = <1>;
184+
#size-cells = <1>;
185+
186+
macaddr_factory_4: macaddr@4 {
187+
reg = <0x4 0x6>;
188+
};
189+
};

target/linux/ramips/dts/mt7620a_dlink_dir-510l.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@
114114
&pcie0 {
115115
mt76x0e@0,0 {
116116
reg = <0x0000 0 0 0 0>;
117-
mtd-mac-address = <&config 0xe490>;
117+
nvmem-cells = <&macaddr_config_e490>;
118+
nvmem-cell-names = "mac-address";
118119
mac-address-increment = <(2)>;
119120
mediatek,mtd-eeprom = <&config 0xe05d>;
120121
};
@@ -126,3 +127,13 @@
126127
function = "gpio";
127128
};
128129
};
130+
131+
&config {
132+
compatible = "nvmem-cells";
133+
#address-cells = <1>;
134+
#size-cells = <1>;
135+
136+
macaddr_config_e490: macaddr@e490 {
137+
reg = <0xe490 0x6>;
138+
};
139+
};

target/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,8 @@
142142
&pcie0 {
143143
wifi@0,0 {
144144
reg = <0x0000 0 0 0 0>;
145-
mtd-mac-address = <&config 0xe496>;
145+
nvmem-cells = <&macaddr_config_e496>;
146+
nvmem-cell-names = "mac-address";
146147
mac-address-increment = <(2)>;
147148
mediatek,mtd-eeprom = <&config 0xe083>;
148149

@@ -188,3 +189,13 @@
188189
mediatek,port4-gmac;
189190
mediatek,ephy-base = /bits/ 8 <8>;
190191
};
192+
193+
&config {
194+
compatible = "nvmem-cells";
195+
#address-cells = <1>;
196+
#size-cells = <1>;
197+
198+
macaddr_config_e496: macaddr@e496 {
199+
reg = <0xe496 0x6>;
200+
};
201+
};

target/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,8 @@
140140
wifi@0,0 {
141141
reg = <0x0000 0 0 0 0>;
142142
ieee80211-freq-limit = <5000000 6000000>;
143-
mtd-mac-address = <&config 0xe4a8>;
143+
nvmem-cells = <&macaddr_config_e4a8>;
144+
nvmem-cell-names = "mac-address";
144145
mac-address-increment = <(2)>;
145146

146147
led {
@@ -176,3 +177,13 @@
176177
mediatek,port4-gmac;
177178
mediatek,ephy-base = /bits/ 8 <2>;
178179
};
180+
181+
&config {
182+
compatible = "nvmem-cells";
183+
#address-cells = <1>;
184+
#size-cells = <1>;
185+
186+
macaddr_config_e4a8: macaddr@e4a8 {
187+
reg = <0xe4a8 0x6>;
188+
};
189+
};

target/linux/ramips/dts/mt7620a_dlink_dwr-960.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,8 @@
175175
reg = <0x0000 0 0 0 0>;
176176
ieee80211-freq-limit = <5000000 6000000>;
177177
mediatek,mtd-eeprom = <&config 0xe08e>;
178-
mtd-mac-address = <&config 0xe50e>;
178+
nvmem-cells = <&macaddr_config_e50e>;
179+
nvmem-cell-names = "mac-address";
179180
mac-address-increment = <2>;
180181
};
181182
};
@@ -186,3 +187,13 @@
186187
function = "gpio";
187188
};
188189
};
190+
191+
&config {
192+
compatible = "nvmem-cells";
193+
#address-cells = <1>;
194+
#size-cells = <1>;
195+
196+
macaddr_config_e50e: macaddr@e50e {
197+
reg = <0xe50e 0x6>;
198+
};
199+
};

target/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts

+12-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@
132132
pinctrl-names = "default";
133133
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
134134

135-
mtd-mac-address = <&factory 0x4>;
135+
nvmem-cells = <&macaddr_factory_4>;
136+
nvmem-cell-names = "mac-address";
136137

137138
mediatek,portmap = "wllll";
138139

@@ -204,3 +205,13 @@
204205
&ohci {
205206
status = "okay";
206207
};
208+
209+
&factory {
210+
compatible = "nvmem-cells";
211+
#address-cells = <1>;
212+
#size-cells = <1>;
213+
214+
macaddr_factory_4: macaddr@4 {
215+
reg = <0x4 0x6>;
216+
};
217+
};

0 commit comments

Comments
 (0)