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>;
29 compatible = "ti,twl4030-wdt";
32 vaux1: regulator-vaux1 {
33 compatible = "ti,twl4030-vaux1";
36 vaux2: regulator-vaux2 {
37 compatible = "ti,twl4030-vaux2";
40 vaux3: regulator-vaux3 {
41 compatible = "ti,twl4030-vaux3";
44 vaux4: regulator-vaux4 {
45 compatible = "ti,twl4030-vaux4";
49 compatible = "ti,twl4030-vdd1";
50 regulator-min-microvolt = <600000>;
51 regulator-max-microvolt = <1450000>;
54 vdac: regulator-vdac {
55 compatible = "ti,twl4030-vdac";
56 regulator-min-microvolt = <1800000>;
57 regulator-max-microvolt = <1800000>;
61 compatible = "ti,twl4030-vio";
64 vintana1: regulator-vintana1 {
65 compatible = "ti,twl4030-vintana1";
68 vintana2: regulator-vintana2 {
69 compatible = "ti,twl4030-vintana2";
72 vintdig: regulator-vintdig {
73 compatible = "ti,twl4030-vintdig";
76 vmmc1: regulator-vmmc1 {
77 compatible = "ti,twl4030-vmmc1";
78 regulator-min-microvolt = <1850000>;
79 regulator-max-microvolt = <3150000>;
82 vmmc2: regulator-vmmc2 {
83 compatible = "ti,twl4030-vmmc2";
84 regulator-min-microvolt = <1850000>;
85 regulator-max-microvolt = <3150000>;
88 vusb1v5: regulator-vusb1v5 {
89 compatible = "ti,twl4030-vusb1v5";
92 vusb1v8: regulator-vusb1v8 {
93 compatible = "ti,twl4030-vusb1v8";
96 vusb3v1: regulator-vusb3v1 {
97 compatible = "ti,twl4030-vusb3v1";
100 vpll1: regulator-vpll1 {
101 compatible = "ti,twl4030-vpll1";
104 vpll2: regulator-vpll2 {
105 compatible = "ti,twl4030-vpll2";
106 regulator-min-microvolt = <1800000>;
107 regulator-max-microvolt = <1800000>;
110 vsim: regulator-vsim {
111 compatible = "ti,twl4030-vsim";
112 regulator-min-microvolt = <1800000>;
113 regulator-max-microvolt = <3000000>;
117 compatible = "ti,twl4030-gpio";
120 interrupt-controller;
121 #interrupt-cells = <1>;
124 usb2_phy: twl4030-usb {
125 compatible = "ti,twl4030-usb";
126 interrupts = <10>, <4>;
127 usb1v5-supply = <&vusb1v5>;
128 usb1v8-supply = <&vusb1v8>;
129 usb3v1-supply = <&vusb3v1>;
135 compatible = "ti,twl4030-pwm";
140 compatible = "ti,twl4030-pwmled";
144 twl_pwrbutton: pwrbutton {
145 compatible = "ti,twl4030-pwrbutton";
150 compatible = "ti,twl4030-keypad";
152 keypad,num-rows = <8>;
153 keypad,num-columns = <8>;
157 compatible = "ti,twl4030-madc";
159 #io-channel-cells = <1>;