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