]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - arch/arm/boot/dts/twl4030.dtsi
ARM: dts: omap3-n900: Add LP5523 support
[mirror_ubuntu-eoan-kernel.git] / arch / arm / boot / dts / twl4030.dtsi
CommitLineData
dce90d59
BC
1/*
2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3 *
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.
7 */
8
9/*
10 * Integrated Power Management Chip
11 */
12&twl {
13 compatible = "ti,twl4030";
14 interrupt-controller;
15 #interrupt-cells = <1>;
16
17 rtc {
18 compatible = "ti,twl4030-rtc";
19 interrupts = <11>;
20 };
ecc7b060 21
8899b8d9
AK
22 watchdog {
23 compatible = "ti,twl4030-wdt";
24 };
25
b86684d7
SR
26 vaux1: regulator-vaux1 {
27 compatible = "ti,twl4030-vaux1";
28 };
29
30 vaux2: regulator-vaux2 {
31 compatible = "ti,twl4030-vaux2";
32 };
33
34 vaux3: regulator-vaux3 {
35 compatible = "ti,twl4030-vaux3";
36 };
37
38 vaux4: regulator-vaux4 {
39 compatible = "ti,twl4030-vaux4";
40 };
41
a134be34
NM
42 vcc: regulator-vdd1 {
43 compatible = "ti,twl4030-vdd1";
44 regulator-min-microvolt = <600000>;
45 regulator-max-microvolt = <1450000>;
46 };
47
624411ce 48 vdac: regulator-vdac {
ecc7b060
RN
49 compatible = "ti,twl4030-vdac";
50 regulator-min-microvolt = <1800000>;
51 regulator-max-microvolt = <1800000>;
52 };
53
b86684d7
SR
54 vio: regulator-vio {
55 compatible = "ti,twl4030-vio";
56 };
57
58 vintana1: regulator-vintana1 {
59 compatible = "ti,twl4030-vintana1";
60 };
61
62 vintana2: regulator-vintana2 {
63 compatible = "ti,twl4030-vintana2";
64 };
65
66 vintdig: regulator-vintdig {
67 compatible = "ti,twl4030-vintdig";
ecc7b060
RN
68 };
69
624411ce 70 vmmc1: regulator-vmmc1 {
ecc7b060
RN
71 compatible = "ti,twl4030-vmmc1";
72 regulator-min-microvolt = <1850000>;
73 regulator-max-microvolt = <3150000>;
74 };
61ff6413 75
13782a7e
TL
76 vmmc2: regulator-vmmc2 {
77 compatible = "ti,twl4030-vmmc2";
78 regulator-min-microvolt = <1850000>;
79 regulator-max-microvolt = <3150000>;
80 };
81
c8de91a2
KVA
82 vusb1v5: regulator-vusb1v5 {
83 compatible = "ti,twl4030-vusb1v5";
84 };
85
86 vusb1v8: regulator-vusb1v8 {
87 compatible = "ti,twl4030-vusb1v8";
88 };
89
90 vusb3v1: regulator-vusb3v1 {
91 compatible = "ti,twl4030-vusb3v1";
92 };
93
b86684d7
SR
94 vpll1: regulator-vpll1 {
95 compatible = "ti,twl4030-vpll1";
96 };
97
98 vpll2: regulator-vpll2 {
99 compatible = "ti,twl4030-vpll2";
100 regulator-min-microvolt = <1800000>;
101 regulator-max-microvolt = <1800000>;
102 };
103
5a8095e9
JH
104 vsim: regulator-vsim {
105 compatible = "ti,twl4030-vsim";
106 regulator-min-microvolt = <1800000>;
107 regulator-max-microvolt = <3000000>;
108 };
109
61ff6413
BC
110 twl_gpio: gpio {
111 compatible = "ti,twl4030-gpio";
112 gpio-controller;
113 #gpio-cells = <2>;
114 interrupt-controller;
115 #interrupt-cells = <1>;
116 };
c8de91a2 117
ad871c10 118 usb2_phy: twl4030-usb {
c8de91a2
KVA
119 compatible = "ti,twl4030-usb";
120 interrupts = <10>, <4>;
121 usb1v5-supply = <&vusb1v5>;
122 usb1v8-supply = <&vusb1v8>;
123 usb3v1-supply = <&vusb3v1>;
124 usb_mode = <1>;
125 };
ac31a881
PU
126
127 twl_pwm: pwm {
128 compatible = "ti,twl4030-pwm";
129 #pwm-cells = <2>;
130 };
131
132 twl_pwmled: pwmled {
133 compatible = "ti,twl4030-pwmled";
134 #pwm-cells = <2>;
135 };
dce90d59 136};