]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/kernel-video.git/blob - arch/arm/boot/dts/twl4030.dtsi
Merge branch 'p-ti-linux-3.8.y' into p-ti-android-3.8.y
[android-sdk/kernel-video.git] / arch / arm / boot / dts / twl4030.dtsi
1 /*
2  * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
9 /*
10  * Integrated Power Management Chip
11  */
12 &twl {
13         compatible = "ti,twl4030";
14         interrupt-controller;
15         #interrupt-cells = <1>;
17         rtc {
18                 compatible = "ti,twl4030-rtc";
19                 interrupts = <11>;
20         };
22         watchdog {
23                 compatible = "ti,twl4030-wdt";
24         };
26         vcc: regulator-vdd1 {
27                 compatible = "ti,twl4030-vdd1";
28                 regulator-min-microvolt = <600000>;
29                 regulator-max-microvolt = <1450000>;
30         };
32         vdac: regulator-vdac {
33                 compatible = "ti,twl4030-vdac";
34                 regulator-min-microvolt = <1800000>;
35                 regulator-max-microvolt = <1800000>;
36         };
38         vpll2: regulator-vpll2 {
39                 compatible = "ti,twl4030-vpll2";
40                 regulator-min-microvolt = <1800000>;
41                 regulator-max-microvolt = <1800000>;
42         };
44         vmmc1: regulator-vmmc1 {
45                 compatible = "ti,twl4030-vmmc1";
46                 regulator-min-microvolt = <1850000>;
47                 regulator-max-microvolt = <3150000>;
48         };
50         vusb1v5: regulator-vusb1v5 {
51                 compatible = "ti,twl4030-vusb1v5";
52         };
54         vusb1v8: regulator-vusb1v8 {
55                 compatible = "ti,twl4030-vusb1v8";
56         };
58         vusb3v1: regulator-vusb3v1 {
59                 compatible = "ti,twl4030-vusb3v1";
60         };
62         vsim: regulator-vsim {
63                 compatible = "ti,twl4030-vsim";
64                 regulator-min-microvolt = <1800000>;
65                 regulator-max-microvolt = <3000000>;
66         };
68         twl_gpio: gpio {
69                 compatible = "ti,twl4030-gpio";
70                 gpio-controller;
71                 #gpio-cells = <2>;
72                 interrupt-controller;
73                 #interrupt-cells = <1>;
74         };
76         usb2_phy: twl4030-usb {
77                 compatible = "ti,twl4030-usb";
78                 interrupts = <10>, <4>;
79                 usb1v5-supply = <&vusb1v5>;
80                 usb1v8-supply = <&vusb1v8>;
81                 usb3v1-supply = <&vusb3v1>;
82                 usb_mode = <1>;
83         };
85         twl_pwm: pwm {
86                 compatible = "ti,twl4030-pwm";
87                 #pwm-cells = <2>;
88         };
90         twl_pwmled: pwmled {
91                 compatible = "ti,twl4030-pwmled";
92                 #pwm-cells = <2>;
93         };
94 };