1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
7 * Integrated Power Management Chip
10 compatible = "ti,twl4030";
12 #interrupt-cells = <1>;
15 compatible = "ti,twl4030-rtc";
20 compatible = "ti,twl4030-bci";
21 interrupts = <9>, <2>;
22 bci3v1-supply = <&vusb3v1>;
23 io-channels = <&twl_madc 11>;
24 io-channel-names = "vac";
28 compatible = "ti,twl4030-wdt";
31 vaux1: regulator-vaux1 {
32 compatible = "ti,twl4030-vaux1";
35 vaux2: regulator-vaux2 {
36 compatible = "ti,twl4030-vaux2";
39 vaux3: regulator-vaux3 {
40 compatible = "ti,twl4030-vaux3";
43 vaux4: regulator-vaux4 {
44 compatible = "ti,twl4030-vaux4";
48 compatible = "ti,twl4030-vdd1";
49 regulator-min-microvolt = <600000>;
50 regulator-max-microvolt = <1450000>;
53 vdac: regulator-vdac {
54 compatible = "ti,twl4030-vdac";
55 regulator-min-microvolt = <1800000>;
56 regulator-max-microvolt = <1800000>;
60 compatible = "ti,twl4030-vio";
63 vintana1: regulator-vintana1 {
64 compatible = "ti,twl4030-vintana1";
67 vintana2: regulator-vintana2 {
68 compatible = "ti,twl4030-vintana2";
71 vintdig: regulator-vintdig {
72 compatible = "ti,twl4030-vintdig";
75 vmmc1: regulator-vmmc1 {
76 compatible = "ti,twl4030-vmmc1";
77 regulator-min-microvolt = <1850000>;
78 regulator-max-microvolt = <3150000>;
81 vmmc2: regulator-vmmc2 {
82 compatible = "ti,twl4030-vmmc2";
83 regulator-min-microvolt = <1850000>;
84 regulator-max-microvolt = <3150000>;
87 vusb1v5: regulator-vusb1v5 {
88 compatible = "ti,twl4030-vusb1v5";
91 vusb1v8: regulator-vusb1v8 {
92 compatible = "ti,twl4030-vusb1v8";
95 vusb3v1: regulator-vusb3v1 {
96 compatible = "ti,twl4030-vusb3v1";
99 vpll1: regulator-vpll1 {
100 compatible = "ti,twl4030-vpll1";
103 vpll2: regulator-vpll2 {
104 compatible = "ti,twl4030-vpll2";
105 regulator-min-microvolt = <1800000>;
106 regulator-max-microvolt = <1800000>;
109 vsim: regulator-vsim {
110 compatible = "ti,twl4030-vsim";
111 regulator-min-microvolt = <1800000>;
112 regulator-max-microvolt = <3000000>;
116 compatible = "ti,twl4030-gpio";
119 interrupt-controller;
120 #interrupt-cells = <1>;
123 usb2_phy: twl4030-usb {
124 compatible = "ti,twl4030-usb";
125 interrupts = <10>, <4>;
126 usb1v5-supply = <&vusb1v5>;
127 usb1v8-supply = <&vusb1v8>;
128 usb3v1-supply = <&vusb3v1>;
134 compatible = "ti,twl4030-pwm";
139 compatible = "ti,twl4030-pwmled";
143 twl_pwrbutton: pwrbutton {
144 compatible = "ti,twl4030-pwrbutton";
149 compatible = "ti,twl4030-keypad";
151 keypad,num-rows = <8>;
152 keypad,num-columns = <8>;
156 compatible = "ti,twl4030-madc";
158 #io-channel-cells = <1>;