aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot')
-rw-r--r--arch/arm/boot/dts/imx23-evk.dts8
-rw-r--r--arch/arm/boot/dts/imx23-olinuxino.dts5
-rw-r--r--arch/arm/boot/dts/imx23-stmp378x_devb.dts5
-rw-r--r--arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts5
-rw-r--r--arch/arm/boot/dts/imx28-apf28dev.dts5
-rw-r--r--arch/arm/boot/dts/imx28-apx4devkit.dts5
-rw-r--r--arch/arm/boot/dts/imx28-cfa10037.dts5
-rw-r--r--arch/arm/boot/dts/imx28-cfa10049.dts5
-rw-r--r--arch/arm/boot/dts/imx28-cfa10057.dts5
-rw-r--r--arch/arm/boot/dts/imx28-cfa10058.dts5
-rw-r--r--arch/arm/boot/dts/imx28-evk.dts23
-rw-r--r--arch/arm/boot/dts/imx28-m28cu3.dts14
-rw-r--r--arch/arm/boot/dts/imx28-m28evk.dts14
-rw-r--r--arch/arm/boot/dts/imx28-sps1.dts5
-rw-r--r--arch/arm/boot/dts/imx28-tx28.dts23
-rw-r--r--arch/arm/boot/dts/imx53-ard.dts5
-rw-r--r--arch/arm/boot/dts/imx53-m53evk.dts5
-rw-r--r--arch/arm/boot/dts/imx53-mba53.dts8
-rw-r--r--arch/arm/boot/dts/imx53-qsb.dts8
-rw-r--r--arch/arm/boot/dts/imx53-tqma53.dtsi5
-rw-r--r--arch/arm/boot/dts/imx53-tx53.dtsi5
21 files changed, 126 insertions, 42 deletions
diff --git a/arch/arm/boot/dts/imx23-evk.dts b/arch/arm/boot/dts/imx23-evk.dts
index 1f026adefd45..a33f66c11b73 100644
--- a/arch/arm/boot/dts/imx23-evk.dts
+++ b/arch/arm/boot/dts/imx23-evk.dts
@@ -127,17 +127,21 @@
127 127
128 regulators { 128 regulators {
129 compatible = "simple-bus"; 129 compatible = "simple-bus";
130 #address-cells = <1>;
131 #size-cells = <0>;
130 132
131 reg_vddio_sd0: vddio-sd0 { 133 reg_vddio_sd0: regulator@0 {
132 compatible = "regulator-fixed"; 134 compatible = "regulator-fixed";
135 reg = <0>;
133 regulator-name = "vddio-sd0"; 136 regulator-name = "vddio-sd0";
134 regulator-min-microvolt = <3300000>; 137 regulator-min-microvolt = <3300000>;
135 regulator-max-microvolt = <3300000>; 138 regulator-max-microvolt = <3300000>;
136 gpio = <&gpio1 29 0>; 139 gpio = <&gpio1 29 0>;
137 }; 140 };
138 141
139 reg_lcd_3v3: lcd-3v3 { 142 reg_lcd_3v3: regulator@1 {
140 compatible = "regulator-fixed"; 143 compatible = "regulator-fixed";
144 reg = <1>;
141 regulator-name = "lcd-3v3"; 145 regulator-name = "lcd-3v3";
142 regulator-min-microvolt = <3300000>; 146 regulator-min-microvolt = <3300000>;
143 regulator-max-microvolt = <3300000>; 147 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts
index 526bfdbd87f9..7e6eef2488e8 100644
--- a/arch/arm/boot/dts/imx23-olinuxino.dts
+++ b/arch/arm/boot/dts/imx23-olinuxino.dts
@@ -100,9 +100,12 @@
100 100
101 regulators { 101 regulators {
102 compatible = "simple-bus"; 102 compatible = "simple-bus";
103 #address-cells = <1>;
104 #size-cells = <0>;
103 105
104 reg_usb0_vbus: usb0_vbus { 106 reg_usb0_vbus: regulator@0 {
105 compatible = "regulator-fixed"; 107 compatible = "regulator-fixed";
108 reg = <0>;
106 regulator-name = "usb0_vbus"; 109 regulator-name = "usb0_vbus";
107 regulator-min-microvolt = <5000000>; 110 regulator-min-microvolt = <5000000>;
108 regulator-max-microvolt = <5000000>; 111 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx23-stmp378x_devb.dts b/arch/arm/boot/dts/imx23-stmp378x_devb.dts
index cb64e2b191ea..455169e99d49 100644
--- a/arch/arm/boot/dts/imx23-stmp378x_devb.dts
+++ b/arch/arm/boot/dts/imx23-stmp378x_devb.dts
@@ -66,9 +66,12 @@
66 66
67 regulators { 67 regulators {
68 compatible = "simple-bus"; 68 compatible = "simple-bus";
69 #address-cells = <1>;
70 #size-cells = <0>;
69 71
70 reg_vddio_sd0: vddio-sd0 { 72 reg_vddio_sd0: regulator@0 {
71 compatible = "regulator-fixed"; 73 compatible = "regulator-fixed";
74 reg = <0>;
72 regulator-name = "vddio-sd0"; 75 regulator-name = "vddio-sd0";
73 regulator-min-microvolt = <3300000>; 76 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>; 77 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts b/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
index 5a31c776513f..9e2fe99988a6 100644
--- a/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
+++ b/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
@@ -37,9 +37,12 @@
37 37
38 regulators { 38 regulators {
39 compatible = "simple-bus"; 39 compatible = "simple-bus";
40 #address-cells = <1>;
41 #size-cells = <0>;
40 42
41 reg_3v3: 3v3 { 43 reg_3v3: regulator@0 {
42 compatible = "regulator-fixed"; 44 compatible = "regulator-fixed";
45 reg = <0>;
43 regulator-name = "3V3"; 46 regulator-name = "3V3";
44 regulator-min-microvolt = <3300000>; 47 regulator-min-microvolt = <3300000>;
45 regulator-max-microvolt = <3300000>; 48 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx28-apf28dev.dts b/arch/arm/boot/dts/imx28-apf28dev.dts
index e2efd8d89c4f..741aecbf0b32 100644
--- a/arch/arm/boot/dts/imx28-apf28dev.dts
+++ b/arch/arm/boot/dts/imx28-apf28dev.dts
@@ -150,9 +150,12 @@
150 150
151 regulators { 151 regulators {
152 compatible = "simple-bus"; 152 compatible = "simple-bus";
153 #address-cells = <1>;
154 #size-cells = <0>;
153 155
154 reg_usb0_vbus: usb0_vbus { 156 reg_usb0_vbus: regulator@0 {
155 compatible = "regulator-fixed"; 157 compatible = "regulator-fixed";
158 reg = <0>;
156 regulator-name = "usb0_vbus"; 159 regulator-name = "usb0_vbus";
157 regulator-min-microvolt = <5000000>; 160 regulator-min-microvolt = <5000000>;
158 regulator-max-microvolt = <5000000>; 161 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx28-apx4devkit.dts b/arch/arm/boot/dts/imx28-apx4devkit.dts
index 6f254ca816cb..e1ce9179db63 100644
--- a/arch/arm/boot/dts/imx28-apx4devkit.dts
+++ b/arch/arm/boot/dts/imx28-apx4devkit.dts
@@ -193,9 +193,12 @@
193 193
194 regulators { 194 regulators {
195 compatible = "simple-bus"; 195 compatible = "simple-bus";
196 #address-cells = <1>;
197 #size-cells = <0>;
196 198
197 reg_3p3v: 3p3v { 199 reg_3p3v: regulator@0 {
198 compatible = "regulator-fixed"; 200 compatible = "regulator-fixed";
201 reg = <0>;
199 regulator-name = "3P3V"; 202 regulator-name = "3P3V";
200 regulator-min-microvolt = <3300000>; 203 regulator-min-microvolt = <3300000>;
201 regulator-max-microvolt = <3300000>; 204 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx28-cfa10037.dts b/arch/arm/boot/dts/imx28-cfa10037.dts
index f93e9a700e52..6729872ffe9a 100644
--- a/arch/arm/boot/dts/imx28-cfa10037.dts
+++ b/arch/arm/boot/dts/imx28-cfa10037.dts
@@ -72,9 +72,12 @@
72 72
73 regulators { 73 regulators {
74 compatible = "simple-bus"; 74 compatible = "simple-bus";
75 #address-cells = <1>;
76 #size-cells = <0>;
75 77
76 reg_usb1_vbus: usb1_vbus { 78 reg_usb1_vbus: regulator@0 {
77 compatible = "regulator-fixed"; 79 compatible = "regulator-fixed";
80 reg = <0>;
78 pinctrl-names = "default"; 81 pinctrl-names = "default";
79 pinctrl-0 = <&usb_pins_cfa10037>; 82 pinctrl-0 = <&usb_pins_cfa10037>;
80 regulator-name = "usb1_vbus"; 83 regulator-name = "usb1_vbus";
diff --git a/arch/arm/boot/dts/imx28-cfa10049.dts b/arch/arm/boot/dts/imx28-cfa10049.dts
index 7087b4bf6a8f..28ef91ac17ac 100644
--- a/arch/arm/boot/dts/imx28-cfa10049.dts
+++ b/arch/arm/boot/dts/imx28-cfa10049.dts
@@ -282,9 +282,12 @@
282 282
283 regulators { 283 regulators {
284 compatible = "simple-bus"; 284 compatible = "simple-bus";
285 #address-cells = <1>;
286 #size-cells = <0>;
285 287
286 reg_usb1_vbus: usb1_vbus { 288 reg_usb1_vbus: regulator@0 {
287 compatible = "regulator-fixed"; 289 compatible = "regulator-fixed";
290 reg = <0>;
288 pinctrl-names = "default"; 291 pinctrl-names = "default";
289 pinctrl-0 = <&usb_pins_cfa10049>; 292 pinctrl-0 = <&usb_pins_cfa10049>;
290 regulator-name = "usb1_vbus"; 293 regulator-name = "usb1_vbus";
diff --git a/arch/arm/boot/dts/imx28-cfa10057.dts b/arch/arm/boot/dts/imx28-cfa10057.dts
index 3c1312885ae0..1ebd44edaf8d 100644
--- a/arch/arm/boot/dts/imx28-cfa10057.dts
+++ b/arch/arm/boot/dts/imx28-cfa10057.dts
@@ -142,9 +142,12 @@
142 142
143 regulators { 143 regulators {
144 compatible = "simple-bus"; 144 compatible = "simple-bus";
145 #address-cells = <1>;
146 #size-cells = <0>;
145 147
146 reg_usb1_vbus: usb1_vbus { 148 reg_usb1_vbus: regulator@0 {
147 compatible = "regulator-fixed"; 149 compatible = "regulator-fixed";
150 reg = <0>;
148 pinctrl-names = "default"; 151 pinctrl-names = "default";
149 pinctrl-0 = <&usb_pins_cfa10057>; 152 pinctrl-0 = <&usb_pins_cfa10057>;
150 regulator-name = "usb1_vbus"; 153 regulator-name = "usb1_vbus";
diff --git a/arch/arm/boot/dts/imx28-cfa10058.dts b/arch/arm/boot/dts/imx28-cfa10058.dts
index 2469d34df0ae..a4f0acb93437 100644
--- a/arch/arm/boot/dts/imx28-cfa10058.dts
+++ b/arch/arm/boot/dts/imx28-cfa10058.dts
@@ -109,11 +109,14 @@
109 109
110 regulators { 110 regulators {
111 compatible = "simple-bus"; 111 compatible = "simple-bus";
112 #address-cells = <1>;
113 #size-cells = <0>;
112 114
113 reg_usb1_vbus: usb1_vbus { 115 reg_usb1_vbus: regulator@0 {
114 pinctrl-names = "default"; 116 pinctrl-names = "default";
115 pinctrl-0 = <&usb_pins_cfa10058>; 117 pinctrl-0 = <&usb_pins_cfa10058>;
116 compatible = "regulator-fixed"; 118 compatible = "regulator-fixed";
119 reg = <0>;
117 regulator-name = "usb1_vbus"; 120 regulator-name = "usb1_vbus";
118 regulator-min-microvolt = <5000000>; 121 regulator-min-microvolt = <5000000>;
119 regulator-max-microvolt = <5000000>; 122 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index 4267c2b05d60..41a983405e7d 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
@@ -278,33 +278,39 @@
278 278
279 regulators { 279 regulators {
280 compatible = "simple-bus"; 280 compatible = "simple-bus";
281 #address-cells = <1>;
282 #size-cells = <0>;
281 283
282 reg_3p3v: 3p3v { 284 reg_3p3v: regulator@0 {
283 compatible = "regulator-fixed"; 285 compatible = "regulator-fixed";
286 reg = <0>;
284 regulator-name = "3P3V"; 287 regulator-name = "3P3V";
285 regulator-min-microvolt = <3300000>; 288 regulator-min-microvolt = <3300000>;
286 regulator-max-microvolt = <3300000>; 289 regulator-max-microvolt = <3300000>;
287 regulator-always-on; 290 regulator-always-on;
288 }; 291 };
289 292
290 reg_vddio_sd0: vddio-sd0 { 293 reg_vddio_sd0: regulator@1 {
291 compatible = "regulator-fixed"; 294 compatible = "regulator-fixed";
295 reg = <1>;
292 regulator-name = "vddio-sd0"; 296 regulator-name = "vddio-sd0";
293 regulator-min-microvolt = <3300000>; 297 regulator-min-microvolt = <3300000>;
294 regulator-max-microvolt = <3300000>; 298 regulator-max-microvolt = <3300000>;
295 gpio = <&gpio3 28 0>; 299 gpio = <&gpio3 28 0>;
296 }; 300 };
297 301
298 reg_fec_3v3: fec-3v3 { 302 reg_fec_3v3: regulator@2 {
299 compatible = "regulator-fixed"; 303 compatible = "regulator-fixed";
304 reg = <2>;
300 regulator-name = "fec-3v3"; 305 regulator-name = "fec-3v3";
301 regulator-min-microvolt = <3300000>; 306 regulator-min-microvolt = <3300000>;
302 regulator-max-microvolt = <3300000>; 307 regulator-max-microvolt = <3300000>;
303 gpio = <&gpio2 15 0>; 308 gpio = <&gpio2 15 0>;
304 }; 309 };
305 310
306 reg_usb0_vbus: usb0_vbus { 311 reg_usb0_vbus: regulator@3 {
307 compatible = "regulator-fixed"; 312 compatible = "regulator-fixed";
313 reg = <3>;
308 regulator-name = "usb0_vbus"; 314 regulator-name = "usb0_vbus";
309 regulator-min-microvolt = <5000000>; 315 regulator-min-microvolt = <5000000>;
310 regulator-max-microvolt = <5000000>; 316 regulator-max-microvolt = <5000000>;
@@ -312,8 +318,9 @@
312 enable-active-high; 318 enable-active-high;
313 }; 319 };
314 320
315 reg_usb1_vbus: usb1_vbus { 321 reg_usb1_vbus: regulator@4 {
316 compatible = "regulator-fixed"; 322 compatible = "regulator-fixed";
323 reg = <4>;
317 regulator-name = "usb1_vbus"; 324 regulator-name = "usb1_vbus";
318 regulator-min-microvolt = <5000000>; 325 regulator-min-microvolt = <5000000>;
319 regulator-max-microvolt = <5000000>; 326 regulator-max-microvolt = <5000000>;
@@ -321,8 +328,9 @@
321 enable-active-high; 328 enable-active-high;
322 }; 329 };
323 330
324 reg_lcd_3v3: lcd-3v3 { 331 reg_lcd_3v3: regulator@5 {
325 compatible = "regulator-fixed"; 332 compatible = "regulator-fixed";
333 reg = <5>;
326 regulator-name = "lcd-3v3"; 334 regulator-name = "lcd-3v3";
327 regulator-min-microvolt = <3300000>; 335 regulator-min-microvolt = <3300000>;
328 regulator-max-microvolt = <3300000>; 336 regulator-max-microvolt = <3300000>;
@@ -330,8 +338,9 @@
330 enable-active-high; 338 enable-active-high;
331 }; 339 };
332 340
333 reg_can_3v3: can-3v3 { 341 reg_can_3v3: regulator@6 {
334 compatible = "regulator-fixed"; 342 compatible = "regulator-fixed";
343 reg = <6>;
335 regulator-name = "can-3v3"; 344 regulator-name = "can-3v3";
336 regulator-min-microvolt = <3300000>; 345 regulator-min-microvolt = <3300000>;
337 regulator-max-microvolt = <3300000>; 346 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx28-m28cu3.dts b/arch/arm/boot/dts/imx28-m28cu3.dts
index d3958da60bd7..d6e71ed3147b 100644
--- a/arch/arm/boot/dts/imx28-m28cu3.dts
+++ b/arch/arm/boot/dts/imx28-m28cu3.dts
@@ -229,33 +229,39 @@
229 229
230 regulators { 230 regulators {
231 compatible = "simple-bus"; 231 compatible = "simple-bus";
232 #address-cells = <1>;
233 #size-cells = <0>;
232 234
233 reg_3p3v: 3p3v { 235 reg_3p3v: regulator@0 {
234 compatible = "regulator-fixed"; 236 compatible = "regulator-fixed";
237 reg = <0>;
235 regulator-name = "3P3V"; 238 regulator-name = "3P3V";
236 regulator-min-microvolt = <3300000>; 239 regulator-min-microvolt = <3300000>;
237 regulator-max-microvolt = <3300000>; 240 regulator-max-microvolt = <3300000>;
238 regulator-always-on; 241 regulator-always-on;
239 }; 242 };
240 243
241 reg_vddio_sd0: vddio-sd0 { 244 reg_vddio_sd0: regulator@1 {
242 compatible = "regulator-fixed"; 245 compatible = "regulator-fixed";
246 reg = <1>;
243 regulator-name = "vddio-sd0"; 247 regulator-name = "vddio-sd0";
244 regulator-min-microvolt = <3300000>; 248 regulator-min-microvolt = <3300000>;
245 regulator-max-microvolt = <3300000>; 249 regulator-max-microvolt = <3300000>;
246 gpio = <&gpio3 29 0>; 250 gpio = <&gpio3 29 0>;
247 }; 251 };
248 252
249 reg_vddio_sd1: vddio-sd1 { 253 reg_vddio_sd1: regulator@2 {
250 compatible = "regulator-fixed"; 254 compatible = "regulator-fixed";
255 reg = <2>;
251 regulator-name = "vddio-sd1"; 256 regulator-name = "vddio-sd1";
252 regulator-min-microvolt = <3300000>; 257 regulator-min-microvolt = <3300000>;
253 regulator-max-microvolt = <3300000>; 258 regulator-max-microvolt = <3300000>;
254 gpio = <&gpio2 19 0>; 259 gpio = <&gpio2 19 0>;
255 }; 260 };
256 261
257 reg_usb1_vbus: usb1_vbus { 262 reg_usb1_vbus: regulator@3 {
258 compatible = "regulator-fixed"; 263 compatible = "regulator-fixed";
264 reg = <3>;
259 regulator-name = "usb1_vbus"; 265 regulator-name = "usb1_vbus";
260 regulator-min-microvolt = <5000000>; 266 regulator-min-microvolt = <5000000>;
261 regulator-max-microvolt = <5000000>; 267 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx28-m28evk.dts b/arch/arm/boot/dts/imx28-m28evk.dts
index 8e2477fbe1d7..e6d0fa69973e 100644
--- a/arch/arm/boot/dts/imx28-m28evk.dts
+++ b/arch/arm/boot/dts/imx28-m28evk.dts
@@ -285,33 +285,39 @@
285 285
286 regulators { 286 regulators {
287 compatible = "simple-bus"; 287 compatible = "simple-bus";
288 #address-cells = <1>;
289 #size-cells = <0>;
288 290
289 reg_3p3v: 3p3v { 291 reg_3p3v: regulator@0 {
290 compatible = "regulator-fixed"; 292 compatible = "regulator-fixed";
293 reg = <0>;
291 regulator-name = "3P3V"; 294 regulator-name = "3P3V";
292 regulator-min-microvolt = <3300000>; 295 regulator-min-microvolt = <3300000>;
293 regulator-max-microvolt = <3300000>; 296 regulator-max-microvolt = <3300000>;
294 regulator-always-on; 297 regulator-always-on;
295 }; 298 };
296 299
297 reg_vddio_sd0: vddio-sd0 { 300 reg_vddio_sd0: regulator@1 {
298 compatible = "regulator-fixed"; 301 compatible = "regulator-fixed";
302 reg = <1>;
299 regulator-name = "vddio-sd0"; 303 regulator-name = "vddio-sd0";
300 regulator-min-microvolt = <3300000>; 304 regulator-min-microvolt = <3300000>;
301 regulator-max-microvolt = <3300000>; 305 regulator-max-microvolt = <3300000>;
302 gpio = <&gpio3 28 0>; 306 gpio = <&gpio3 28 0>;
303 }; 307 };
304 308
305 reg_usb0_vbus: usb0_vbus { 309 reg_usb0_vbus: regulator@2 {
306 compatible = "regulator-fixed"; 310 compatible = "regulator-fixed";
311 reg = <2>;
307 regulator-name = "usb0_vbus"; 312 regulator-name = "usb0_vbus";
308 regulator-min-microvolt = <5000000>; 313 regulator-min-microvolt = <5000000>;
309 regulator-max-microvolt = <5000000>; 314 regulator-max-microvolt = <5000000>;
310 gpio = <&gpio3 12 0>; 315 gpio = <&gpio3 12 0>;
311 }; 316 };
312 317
313 reg_usb1_vbus: usb1_vbus { 318 reg_usb1_vbus: regulator@3 {
314 compatible = "regulator-fixed"; 319 compatible = "regulator-fixed";
320 reg = <3>;
315 regulator-name = "usb1_vbus"; 321 regulator-name = "usb1_vbus";
316 regulator-min-microvolt = <5000000>; 322 regulator-min-microvolt = <5000000>;
317 regulator-max-microvolt = <5000000>; 323 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx28-sps1.dts b/arch/arm/boot/dts/imx28-sps1.dts
index 4870f07bf56a..2612a01e8da9 100644
--- a/arch/arm/boot/dts/imx28-sps1.dts
+++ b/arch/arm/boot/dts/imx28-sps1.dts
@@ -127,9 +127,12 @@
127 127
128 regulators { 128 regulators {
129 compatible = "simple-bus"; 129 compatible = "simple-bus";
130 #address-cells = <1>;
131 #size-cells = <0>;
130 132
131 reg_usb0_vbus: usb0_vbus { 133 reg_usb0_vbus: regulator@0 {
132 compatible = "regulator-fixed"; 134 compatible = "regulator-fixed";
135 reg = <0>;
133 regulator-name = "usb0_vbus"; 136 regulator-name = "usb0_vbus";
134 regulator-min-microvolt = <5000000>; 137 regulator-min-microvolt = <5000000>;
135 regulator-max-microvolt = <5000000>; 138 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx28-tx28.dts b/arch/arm/boot/dts/imx28-tx28.dts
index be5a0550d58c..3c54e8d152e6 100644
--- a/arch/arm/boot/dts/imx28-tx28.dts
+++ b/arch/arm/boot/dts/imx28-tx28.dts
@@ -43,9 +43,12 @@
43 43
44 regulators { 44 regulators {
45 compatible = "simple-bus"; 45 compatible = "simple-bus";
46 #address-cells = <1>;
47 #size-cells = <0>;
46 48
47 reg_usb0_vbus: usb0_vbus { 49 reg_usb0_vbus: regulator@0 {
48 compatible = "regulator-fixed"; 50 compatible = "regulator-fixed";
51 reg = <0>;
49 regulator-name = "usb0_vbus"; 52 regulator-name = "usb0_vbus";
50 regulator-min-microvolt = <5000000>; 53 regulator-min-microvolt = <5000000>;
51 regulator-max-microvolt = <5000000>; 54 regulator-max-microvolt = <5000000>;
@@ -53,8 +56,9 @@
53 enable-active-high; 56 enable-active-high;
54 }; 57 };
55 58
56 reg_usb1_vbus: usb1_vbus { 59 reg_usb1_vbus: regulator@1 {
57 compatible = "regulator-fixed"; 60 compatible = "regulator-fixed";
61 reg = <1>;
58 regulator-name = "usb1_vbus"; 62 regulator-name = "usb1_vbus";
59 regulator-min-microvolt = <5000000>; 63 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>; 64 regulator-max-microvolt = <5000000>;
@@ -62,24 +66,27 @@
62 enable-active-high; 66 enable-active-high;
63 }; 67 };
64 68
65 reg_2p5v: 2p5v { 69 reg_2p5v: regulator@2 {
66 compatible = "regulator-fixed"; 70 compatible = "regulator-fixed";
71 reg = <2>;
67 regulator-name = "2P5V"; 72 regulator-name = "2P5V";
68 regulator-min-microvolt = <2500000>; 73 regulator-min-microvolt = <2500000>;
69 regulator-max-microvolt = <2500000>; 74 regulator-max-microvolt = <2500000>;
70 regulator-always-on; 75 regulator-always-on;
71 }; 76 };
72 77
73 reg_3p3v: 3p3v { 78 reg_3p3v: regulator@3 {
74 compatible = "regulator-fixed"; 79 compatible = "regulator-fixed";
80 reg = <3>;
75 regulator-name = "3P3V"; 81 regulator-name = "3P3V";
76 regulator-min-microvolt = <3300000>; 82 regulator-min-microvolt = <3300000>;
77 regulator-max-microvolt = <3300000>; 83 regulator-max-microvolt = <3300000>;
78 regulator-always-on; 84 regulator-always-on;
79 }; 85 };
80 86
81 reg_can_xcvr: can-xcvr { 87 reg_can_xcvr: regulator@4 {
82 compatible = "regulator-fixed"; 88 compatible = "regulator-fixed";
89 reg = <4>;
83 regulator-name = "CAN XCVR"; 90 regulator-name = "CAN XCVR";
84 regulator-min-microvolt = <3300000>; 91 regulator-min-microvolt = <3300000>;
85 regulator-max-microvolt = <3300000>; 92 regulator-max-microvolt = <3300000>;
@@ -89,8 +96,9 @@
89 pinctrl-0 = <&tx28_flexcan_xcvr_pins>; 96 pinctrl-0 = <&tx28_flexcan_xcvr_pins>;
90 }; 97 };
91 98
92 reg_lcd: lcd-power { 99 reg_lcd: regulator@5 {
93 compatible = "regulator-fixed"; 100 compatible = "regulator-fixed";
101 reg = <5>;
94 regulator-name = "LCD POWER"; 102 regulator-name = "LCD POWER";
95 regulator-min-microvolt = <3300000>; 103 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>; 104 regulator-max-microvolt = <3300000>;
@@ -98,8 +106,9 @@
98 enable-active-high; 106 enable-active-high;
99 }; 107 };
100 108
101 reg_lcd_reset: lcd-reset { 109 reg_lcd_reset: regulator@6 {
102 compatible = "regulator-fixed"; 110 compatible = "regulator-fixed";
111 reg = <6>;
103 regulator-name = "LCD RESET"; 112 regulator-name = "LCD RESET";
104 regulator-min-microvolt = <3300000>; 113 regulator-min-microvolt = <3300000>;
105 regulator-max-microvolt = <3300000>; 114 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx53-ard.dts b/arch/arm/boot/dts/imx53-ard.dts
index bf0a42cda055..e9337ad52f59 100644
--- a/arch/arm/boot/dts/imx53-ard.dts
+++ b/arch/arm/boot/dts/imx53-ard.dts
@@ -49,9 +49,12 @@
49 49
50 regulators { 50 regulators {
51 compatible = "simple-bus"; 51 compatible = "simple-bus";
52 #address-cells = <1>;
53 #size-cells = <0>;
52 54
53 reg_3p3v: 3p3v { 55 reg_3p3v: regulator@0 {
54 compatible = "regulator-fixed"; 56 compatible = "regulator-fixed";
57 reg = <0>;
55 regulator-name = "3P3V"; 58 regulator-name = "3P3V";
56 regulator-min-microvolt = <3300000>; 59 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>; 60 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx53-m53evk.dts b/arch/arm/boot/dts/imx53-m53evk.dts
index b3133e881118..44adf8ea6efc 100644
--- a/arch/arm/boot/dts/imx53-m53evk.dts
+++ b/arch/arm/boot/dts/imx53-m53evk.dts
@@ -73,9 +73,12 @@
73 73
74 regulators { 74 regulators {
75 compatible = "simple-bus"; 75 compatible = "simple-bus";
76 #address-cells = <1>;
77 #size-cells = <0>;
76 78
77 reg_3p2v: 3p2v { 79 reg_3p2v: regulator@0 {
78 compatible = "regulator-fixed"; 80 compatible = "regulator-fixed";
81 reg = <0>;
79 regulator-name = "3P2V"; 82 regulator-name = "3P2V";
80 regulator-min-microvolt = <3200000>; 83 regulator-min-microvolt = <3200000>;
81 regulator-max-microvolt = <3200000>; 84 regulator-max-microvolt = <3200000>;
diff --git a/arch/arm/boot/dts/imx53-mba53.dts b/arch/arm/boot/dts/imx53-mba53.dts
index c9ff1a5bb1bd..3897bd8a6bf0 100644
--- a/arch/arm/boot/dts/imx53-mba53.dts
+++ b/arch/arm/boot/dts/imx53-mba53.dts
@@ -37,17 +37,21 @@
37 37
38 regulators { 38 regulators {
39 compatible = "simple-bus"; 39 compatible = "simple-bus";
40 #address-cells = <1>;
41 #size-cells = <0>;
40 42
41 reg_backlight: fixed@0 { 43 reg_backlight: regulator@0 {
42 compatible = "regulator-fixed"; 44 compatible = "regulator-fixed";
45 reg = <0>;
43 regulator-name = "lcd-supply"; 46 regulator-name = "lcd-supply";
44 gpio = <&gpio2 5 0>; 47 gpio = <&gpio2 5 0>;
45 startup-delay-us = <5000>; 48 startup-delay-us = <5000>;
46 enable-active-low; 49 enable-active-low;
47 }; 50 };
48 51
49 reg_3p2v: 3p2v { 52 reg_3p2v: regulator@1 {
50 compatible = "regulator-fixed"; 53 compatible = "regulator-fixed";
54 reg = <1>;
51 regulator-name = "3P2V"; 55 regulator-name = "3P2V";
52 regulator-min-microvolt = <3200000>; 56 regulator-min-microvolt = <3200000>;
53 regulator-max-microvolt = <3200000>; 57 regulator-max-microvolt = <3200000>;
diff --git a/arch/arm/boot/dts/imx53-qsb.dts b/arch/arm/boot/dts/imx53-qsb.dts
index 7755836ebf2b..5e409023bf79 100644
--- a/arch/arm/boot/dts/imx53-qsb.dts
+++ b/arch/arm/boot/dts/imx53-qsb.dts
@@ -86,17 +86,21 @@
86 86
87 regulators { 87 regulators {
88 compatible = "simple-bus"; 88 compatible = "simple-bus";
89 #address-cells = <1>;
90 #size-cells = <0>;
89 91
90 reg_3p2v: 3p2v { 92 reg_3p2v: regulator@0 {
91 compatible = "regulator-fixed"; 93 compatible = "regulator-fixed";
94 reg = <0>;
92 regulator-name = "3P2V"; 95 regulator-name = "3P2V";
93 regulator-min-microvolt = <3200000>; 96 regulator-min-microvolt = <3200000>;
94 regulator-max-microvolt = <3200000>; 97 regulator-max-microvolt = <3200000>;
95 regulator-always-on; 98 regulator-always-on;
96 }; 99 };
97 100
98 reg_usb_vbus: usb_vbus { 101 reg_usb_vbus: regulator@1 {
99 compatible = "regulator-fixed"; 102 compatible = "regulator-fixed";
103 reg = <1>;
100 regulator-name = "usb_vbus"; 104 regulator-name = "usb_vbus";
101 regulator-min-microvolt = <5000000>; 105 regulator-min-microvolt = <5000000>;
102 regulator-max-microvolt = <5000000>; 106 regulator-max-microvolt = <5000000>;
diff --git a/arch/arm/boot/dts/imx53-tqma53.dtsi b/arch/arm/boot/dts/imx53-tqma53.dtsi
index 718dd158fa76..4f1f0e2868bf 100644
--- a/arch/arm/boot/dts/imx53-tqma53.dtsi
+++ b/arch/arm/boot/dts/imx53-tqma53.dtsi
@@ -22,9 +22,12 @@
22 22
23 regulators { 23 regulators {
24 compatible = "simple-bus"; 24 compatible = "simple-bus";
25 #address-cells = <1>;
26 #size-cells = <0>;
25 27
26 reg_3p3v: 3p3v { 28 reg_3p3v: regulator@0 {
27 compatible = "regulator-fixed"; 29 compatible = "regulator-fixed";
30 reg = <0>;
28 regulator-name = "3P3V"; 31 regulator-name = "3P3V";
29 regulator-min-microvolt = <3300000>; 32 regulator-min-microvolt = <3300000>;
30 regulator-max-microvolt = <3300000>; 33 regulator-max-microvolt = <3300000>;
diff --git a/arch/arm/boot/dts/imx53-tx53.dtsi b/arch/arm/boot/dts/imx53-tx53.dtsi
index f494766700a3..db4255c8e7e8 100644
--- a/arch/arm/boot/dts/imx53-tx53.dtsi
+++ b/arch/arm/boot/dts/imx53-tx53.dtsi
@@ -21,9 +21,12 @@
21 21
22 regulators { 22 regulators {
23 compatible = "simple-bus"; 23 compatible = "simple-bus";
24 #address-cells = <1>;
25 #size-cells = <0>;
24 26
25 reg_3p3v: 3p3v { 27 reg_3p3v: regulator@0 {
26 compatible = "regulator-fixed"; 28 compatible = "regulator-fixed";
29 reg = <0>;
27 regulator-name = "3P3V"; 30 regulator-name = "3P3V";
28 regulator-min-microvolt = <3300000>; 31 regulator-min-microvolt = <3300000>;
29 regulator-max-microvolt = <3300000>; 32 regulator-max-microvolt = <3300000>;