xref: /linux/scripts/dtc/include-prefixes/arm/ti/omap/twl6032.dtsi (revision e65f4718a577fcc84d40431f022985898b6dbf2e)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Integrated Power Management Chip
4 * https://www.ti.com/lit/ds/symlink/twl6032.pdf
5 */
6
7&twl {
8	compatible = "ti,twl6032";
9	interrupt-controller;
10	#interrupt-cells = <1>;
11
12	rtc {
13		compatible = "ti,twl4030-rtc";
14		interrupts = <11>;
15	};
16
17	vio: regulator-vio {
18		compatible = "ti,twl6032-vio";
19	};
20
21	ldo1: regulator-ldo1 {
22		compatible = "ti,twl6032-ldo1";
23	};
24
25	ldo2: regulator-ldo2 {
26		compatible = "ti,twl6032-ldo2";
27	};
28
29	ldo3: regulator-ldo3 {
30		compatible = "ti,twl6032-ldo3";
31	};
32
33	ldo4: regulator-ldo4 {
34		compatible = "ti,twl6032-ldo4";
35	};
36
37	ldo5: regulator-ldo5 {
38		compatible = "ti,twl6032-ldo5";
39	};
40
41	ldo6: regulator-ldo6 {
42		compatible = "ti,twl6032-ldo6";
43	};
44
45	ldoln: regulator-ldoln {
46		compatible = "ti,twl6032-ldoln";
47	};
48
49	ldousb: regulator-ldousb {
50		compatible = "ti,twl6032-ldousb";
51	};
52
53	smps4: regulator-smps4 {
54		compatible = "ti,twl6032-smps4";
55	};
56
57	gpadc: gpadc {
58		compatible = "ti,twl6032-gpadc";
59		interrupts = <3>;
60		#io-channel-cells = <1>;
61	};
62
63	twl_usb_comparator: usb-comparator {
64		compatible = "ti,twl6030-usb";
65		interrupts = <4>, <10>;
66	};
67
68	twl_pwm: pwm {
69		compatible = "ti,twl6030-pwm";
70		#pwm-cells = <2>;
71	};
72
73	twl_pwmled: pwmled {
74		compatible = "ti,twl6030-pwmled";
75		#pwm-cells = <2>;
76	};
77};
78