Lines Matching +full:twl4030 +full:- +full:madc

1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andreas Kemnade <andreas@kemnade.info>
19 - if:
23 const: ti,twl4030
26 "^regulator-":
30 - ti,twl4030-vaux1
31 - ti,twl4030-vaux2
32 - ti,twl4030-vaux3
33 - ti,twl4030-vaux4
34 - ti,twl4030-vmmc1
35 - ti,twl4030-vmmc2
36 - ti,twl4030-vpll1
37 - ti,twl4030-vpll2
38 - ti,twl4030-vsim
39 - ti,twl4030-vdac
40 - ti,twl4030-vintana2
41 - ti,twl4030-vio
42 - ti,twl4030-vdd1
43 - ti,twl4030-vdd2
44 - ti,twl4030-vintana1
45 - ti,twl4030-vintdig
46 - ti,twl4030-vusb1v5
47 - ti,twl4030-vusb1v8
48 - ti,twl4030-vusb3v1
49 ti,retain-on-reset: false
52 madc:
54 $ref: /schemas/iio/adc/ti,twl4030-madc.yaml
59 $ref: /schemas/power/supply/twl4030-charger.yaml
67 const: ti,twl4030-pwrbutton
70 - items:
78 const: ti,twl4030-wdt
79 - if:
86 "^regulator-":
90 - ti,twl6030-vaux1
91 - ti,twl6030-vaux2
92 - ti,twl6030-vaux3
93 - ti,twl6030-vmmc
94 - ti,twl6030-vpp
95 - ti,twl6030-vusim
96 - ti,twl6030-vana
97 - ti,twl6030-vcxio
98 - ti,twl6030-vdac
99 - ti,twl6030-vusb
100 - ti,twl6030-v1v8
101 - ti,twl6030-v2v1
102 - ti,twl6030-vdd1
103 - ti,twl6030-vdd2
104 - ti,twl6030-vdd3
105 regulator-initial-mode: false
112 const: ti,twl6030-charger
117 const: ti,twl6030-gpadc
118 - if:
125 "^regulator-":
129 - ti,twl6032-ldo1
130 - ti,twl6032-ldo2
131 - ti,twl6032-ldo3
132 - ti,twl6032-ldo4
133 - ti,twl6032-ldo5
134 - ti,twl6032-ldo6
135 - ti,twl6032-ldo7
136 - ti,twl6032-ldoln
137 - ti,twl6032-ldousb
138 - ti,twl6032-smps3
139 - ti,twl6032-smps4
140 - ti,twl6032-vio
141 regulator-initial-mode: false
149 - const: ti,twl6032-charger
150 - const: ti,twl6030-charger
155 const: ti,twl6032-gpadc
160 TWL4030 for integrated power-management/audio CODEC device used in OMAP3
162 TWL6030/32 for integrated power-management used in OMAP4 based boards
164 - ti,twl4030
165 - ti,twl6030
166 - ti,twl6032
174 interrupt-controller: true
176 system-power-controller: true
178 "#interrupt-cells":
181 "#clock-cells":
190 - compatible
197 const: ti,twl4030-rtc
202 "^regulator-":
208 regulator-initial-mode:
210 - 0x08 # Sleep mode, the nominal output voltage is maintained
212 - 0x0e # Active mode, the regulator can deliver its nominal output
213 # voltage with full-load current capability
214 ti,retain-on-reset:
225 - compatible
226 - reg
227 - interrupts
228 - interrupt-controller
229 - "#interrupt-cells"
232 - |
234 #address-cells = <1>;
235 #size-cells = <0>;
241 interrupt-parent = <&gic>;
242 interrupt-controller;
243 #interrupt-cells = <1>;
246 compatible = "ti,twl6030-charger";
248 io-channels = <&gpadc 10>;
249 io-channel-names = "vusb";
250 monitored-battery = <&bat>;
254 compatible = "ti,twl6030-gpadc";
256 #io-channel-cells = <1>;
260 compatible = "ti,twl4030-rtc";
264 regulator-vaux1 {
265 compatible = "ti,twl6030-vaux1";
266 regulator-min-microvolt = <1000000>;
267 regulator-max-microvolt = <3000000>;
270 regulator-vmmc1 {
271 compatible = "ti,twl6030-vmmc";
272 ti,retain-on-reset;
277 - |
279 #address-cells = <1>;
280 #size-cells = <0>;
283 compatible = "ti,twl4030";
286 interrupt-parent = <&intc>;
287 interrupt-controller;
288 #interrupt-cells = <1>;
291 compatible = "ti,twl4030-bci";
293 bci3v1-supply = <&vusb3v1>;
294 io-channels = <&twl_madc 11>;
295 io-channel-names = "vac";
298 twl_madc: madc {
299 compatible = "ti,twl4030-madc";
301 #io-channel-cells = <1>;
305 compatible = "ti,twl4030-pwrbutton";
310 compatible = "ti,twl4030-rtc";
314 regulator-vaux1 {
315 compatible = "ti,twl4030-vaux1";
316 regulator-min-microvolt = <1000000>;
317 regulator-max-microvolt = <3000000>;
318 regulator-initial-mode = <0xe>;
321 vusb3v1: regulator-vusb3v1 {
322 compatible = "ti,twl4030-vusb3v1";
326 compatible = "ti,twl4030-wdt";