aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
authorYing-Chun Liu (PaulLiu) <paul.liu@linaro.org>2012-03-30 09:46:53 -0400
committerShawn Guo <shawn.guo@linaro.org>2012-05-11 03:08:13 -0400
commita1e327e683ef4adbb74fbe56b5ca29a89f53088e (patch)
tree70e8484e3ca62938e85f128fac0b2447b4275fbb /arch/arm/boot/dts
parentc818f97bc3266f0fbf619f2348d951272f8ac335 (diff)
ARM: dts: imx6q: add anatop regulators
Add anatop regulators to imx6q.dtsi for all imx6q platforms. Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> Signed-off-by: Richard Zhao <richard.zhao@linaro.org> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx6q.dtsi84
1 files changed, 84 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 4905f51a106f..68f2e429416a 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -346,6 +346,90 @@
346 compatible = "fsl,imx6q-anatop"; 346 compatible = "fsl,imx6q-anatop";
347 reg = <0x020c8000 0x1000>; 347 reg = <0x020c8000 0x1000>;
348 interrupts = <0 49 0x04 0 54 0x04 0 127 0x04>; 348 interrupts = <0 49 0x04 0 54 0x04 0 127 0x04>;
349
350 regulator-1p1@110 {
351 compatible = "fsl,anatop-regulator";
352 regulator-name = "vdd1p1";
353 regulator-min-microvolt = <800000>;
354 regulator-max-microvolt = <1375000>;
355 regulator-always-on;
356 anatop-reg-offset = <0x110>;
357 anatop-vol-bit-shift = <8>;
358 anatop-vol-bit-width = <5>;
359 anatop-min-bit-val = <4>;
360 anatop-min-voltage = <800000>;
361 anatop-max-voltage = <1375000>;
362 };
363
364 regulator-3p0@120 {
365 compatible = "fsl,anatop-regulator";
366 regulator-name = "vdd3p0";
367 regulator-min-microvolt = <2800000>;
368 regulator-max-microvolt = <3150000>;
369 regulator-always-on;
370 anatop-reg-offset = <0x120>;
371 anatop-vol-bit-shift = <8>;
372 anatop-vol-bit-width = <5>;
373 anatop-min-bit-val = <0>;
374 anatop-min-voltage = <2625000>;
375 anatop-max-voltage = <3400000>;
376 };
377
378 regulator-2p5@130 {
379 compatible = "fsl,anatop-regulator";
380 regulator-name = "vdd2p5";
381 regulator-min-microvolt = <2000000>;
382 regulator-max-microvolt = <2750000>;
383 regulator-always-on;
384 anatop-reg-offset = <0x130>;
385 anatop-vol-bit-shift = <8>;
386 anatop-vol-bit-width = <5>;
387 anatop-min-bit-val = <0>;
388 anatop-min-voltage = <2000000>;
389 anatop-max-voltage = <2750000>;
390 };
391
392 regulator-vddcore@140 {
393 compatible = "fsl,anatop-regulator";
394 regulator-name = "cpu";
395 regulator-min-microvolt = <725000>;
396 regulator-max-microvolt = <1450000>;
397 regulator-always-on;
398 anatop-reg-offset = <0x140>;
399 anatop-vol-bit-shift = <0>;
400 anatop-vol-bit-width = <5>;
401 anatop-min-bit-val = <1>;
402 anatop-min-voltage = <725000>;
403 anatop-max-voltage = <1450000>;
404 };
405
406 regulator-vddpu@140 {
407 compatible = "fsl,anatop-regulator";
408 regulator-name = "vddpu";
409 regulator-min-microvolt = <725000>;
410 regulator-max-microvolt = <1450000>;
411 regulator-always-on;
412 anatop-reg-offset = <0x140>;
413 anatop-vol-bit-shift = <9>;
414 anatop-vol-bit-width = <5>;
415 anatop-min-bit-val = <1>;
416 anatop-min-voltage = <725000>;
417 anatop-max-voltage = <1450000>;
418 };
419
420 regulator-vddsoc@140 {
421 compatible = "fsl,anatop-regulator";
422 regulator-name = "vddsoc";
423 regulator-min-microvolt = <725000>;
424 regulator-max-microvolt = <1450000>;
425 regulator-always-on;
426 anatop-reg-offset = <0x140>;
427 anatop-vol-bit-shift = <18>;
428 anatop-vol-bit-width = <5>;
429 anatop-min-bit-val = <1>;
430 anatop-min-voltage = <725000>;
431 anatop-max-voltage = <1450000>;
432 };
349 }; 433 };
350 434
351 usbphy@020c9000 { /* USBPHY1 */ 435 usbphy@020c9000 { /* USBPHY1 */