2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
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.
10 * Integrated Power Management Chip
13 compatible = "ti,twl4030";
15 #interrupt-cells = <1>;
18 compatible = "ti,twl4030-rtc";
23 compatible = "ti,twl4030-bci";
24 interrupts = <9>, <2>;
25 bci3v1-supply = <&vusb3v1>;
26 io-channels = <&twl_madc 11>;
27 io-channel-names = "vac";
31 compatible = "ti,twl4030-wdt";
34 vaux1: regulator-vaux1 {
35 compatible = "ti,twl4030-vaux1";
38 vaux2: regulator-vaux2 {
39 compatible = "ti,twl4030-vaux2";
42 vaux3: regulator-vaux3 {
43 compatible = "ti,twl4030-vaux3";
46 vaux4: regulator-vaux4 {
47 compatible = "ti,twl4030-vaux4";
51 compatible = "ti,twl4030-vdd1";
52 regulator-min-microvolt = <600000>;
53 regulator-max-microvolt = <1450000>;
56 vdac: regulator-vdac {
57 compatible = "ti,twl4030-vdac";
58 regulator-min-microvolt = <1800000>;
59 regulator-max-microvolt = <1800000>;
63 compatible = "ti,twl4030-vio";
66 vintana1: regulator-vintana1 {
67 compatible = "ti,twl4030-vintana1";
70 vintana2: regulator-vintana2 {
71 compatible = "ti,twl4030-vintana2";
74 vintdig: regulator-vintdig {
75 compatible = "ti,twl4030-vintdig";
78 vmmc1: regulator-vmmc1 {
79 compatible = "ti,twl4030-vmmc1";
80 regulator-min-microvolt = <1850000>;
81 regulator-max-microvolt = <3150000>;
84 vmmc2: regulator-vmmc2 {
85 compatible = "ti,twl4030-vmmc2";
86 regulator-min-microvolt = <1850000>;
87 regulator-max-microvolt = <3150000>;
90 vusb1v5: regulator-vusb1v5 {
91 compatible = "ti,twl4030-vusb1v5";
94 vusb1v8: regulator-vusb1v8 {
95 compatible = "ti,twl4030-vusb1v8";
98 vusb3v1: regulator-vusb3v1 {
99 compatible = "ti,twl4030-vusb3v1";
102 vpll1: regulator-vpll1 {
103 compatible = "ti,twl4030-vpll1";
106 vpll2: regulator-vpll2 {
107 compatible = "ti,twl4030-vpll2";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <1800000>;
112 vsim: regulator-vsim {
113 compatible = "ti,twl4030-vsim";
114 regulator-min-microvolt = <1800000>;
115 regulator-max-microvolt = <3000000>;
119 compatible = "ti,twl4030-gpio";
122 interrupt-controller;
123 #interrupt-cells = <1>;
126 usb2_phy: twl4030-usb {
127 compatible = "ti,twl4030-usb";
128 interrupts = <10>, <4>;
129 usb1v5-supply = <&vusb1v5>;
130 usb1v8-supply = <&vusb1v8>;
131 usb3v1-supply = <&vusb3v1>;
137 compatible = "ti,twl4030-pwm";
142 compatible = "ti,twl4030-pwmled";
146 twl_pwrbutton: pwrbutton {
147 compatible = "ti,twl4030-pwrbutton";
152 compatible = "ti,twl4030-keypad";
154 keypad,num-rows = <8>;
155 keypad,num-columns = <8>;
159 compatible = "ti,twl4030-madc";
161 #io-channel-cells = <1>;