aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/dra7-evm.dts
diff options
context:
space:
mode:
authorKeerthy <j-keerthy@ti.com>2013-08-26 01:36:51 -0400
committerBenoit Cousson <bcousson@baylibre.com>2013-10-11 15:06:33 -0400
commitc56a831ca47e16f54467abc14eb597da87a8614c (patch)
tree268886e018aa8bfad7bf9221493245ea7ad11be5 /arch/arm/boot/dts/dra7-evm.dts
parent6283513b6ee9caa8e38f9c41fcf95f209d9aebfd (diff)
ARM: dts: DRA7: Add TPS659038 PMIC nodes
Add DT nodes for TPS659038 PMIC on DRA7 boards. It is based on top of: http://comments.gmane.org/gmane.linux.ports.arm.omap/102459. Documentation: - Documentation/devicetree/bindings/mfd/palmas.txt - Documentation/devicetree/bindings/regulator/palmas-pmic.txt Boot Tested on DRA7 d1 Board. Signed-off-by: Keerthy <j-keerthy@ti.com> Acked-by: Nishanth Menon <nm@ti.com> [bcousson@baylibre.com: Fix indentation and changelog] Signed-off-by: Benoit Cousson <bcousson@baylibre.com>
Diffstat (limited to 'arch/arm/boot/dts/dra7-evm.dts')
-rw-r--r--arch/arm/boot/dts/dra7-evm.dts112
1 files changed, 112 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra7-evm.dts b/arch/arm/boot/dts/dra7-evm.dts
index ca5dab2214d5..fbbe40625508 100644
--- a/arch/arm/boot/dts/dra7-evm.dts
+++ b/arch/arm/boot/dts/dra7-evm.dts
@@ -93,6 +93,118 @@
93 pinctrl-names = "default"; 93 pinctrl-names = "default";
94 pinctrl-0 = <&i2c1_pins>; 94 pinctrl-0 = <&i2c1_pins>;
95 clock-frequency = <400000>; 95 clock-frequency = <400000>;
96
97 tps659038: tps659038@58 {
98 compatible = "ti,tps659038";
99 reg = <0x58>;
100
101 tps659038_pmic {
102 compatible = "ti,tps659038-pmic";
103
104 regulators {
105 smps123_reg: smps123 {
106 /* VDD_MPU */
107 regulator-name = "smps123";
108 regulator-min-microvolt = < 850000>;
109 regulator-max-microvolt = <1250000>;
110 regulator-always-on;
111 regulator-boot-on;
112 };
113
114 smps45_reg: smps45 {
115 /* VDD_DSPEVE */
116 regulator-name = "smps45";
117 regulator-min-microvolt = < 850000>;
118 regulator-max-microvolt = <1150000>;
119 regulator-boot-on;
120 };
121
122 smps6_reg: smps6 {
123 /* VDD_GPU - over VDD_SMPS6 */
124 regulator-name = "smps6";
125 regulator-min-microvolt = <850000>;
126 regulator-max-microvolt = <12500000>;
127 regulator-boot-on;
128 };
129
130 smps7_reg: smps7 {
131 /* CORE_VDD */
132 regulator-name = "smps7";
133 regulator-min-microvolt = <850000>;
134 regulator-max-microvolt = <1030000>;
135 regulator-always-on;
136 regulator-boot-on;
137 };
138
139 smps8_reg: smps8 {
140 /* VDD_IVAHD */
141 regulator-name = "smps8";
142 regulator-min-microvolt = < 850000>;
143 regulator-max-microvolt = <1250000>;
144 regulator-boot-on;
145 };
146
147 smps9_reg: smps9 {
148 /* VDDS1V8 */
149 regulator-name = "smps9";
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 regulator-always-on;
153 regulator-boot-on;
154 };
155
156 ldo1_reg: ldo1 {
157 /* LDO1_OUT --> SDIO */
158 regulator-name = "ldo1";
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <3300000>;
161 regulator-boot-on;
162 };
163
164 ldo2_reg: ldo2 {
165 /* VDD_RTCIO */
166 /* LDO2 -> VDDSHV5, LDO2 also goes to CAN_PHY_3V3 */
167 regulator-name = "ldo2";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
170 regulator-boot-on;
171 };
172
173 ldo3_reg: ldo3 {
174 /* VDDA_1V8_PHY */
175 regulator-name = "ldo3";
176 regulator-min-microvolt = <1800000>;
177 regulator-max-microvolt = <1800000>;
178 regulator-boot-on;
179 };
180
181 ldo9_reg: ldo9 {
182 /* VDD_RTC */
183 regulator-name = "ldo9";
184 regulator-min-microvolt = <1050000>;
185 regulator-max-microvolt = <1050000>;
186 regulator-boot-on;
187 };
188
189 ldoln_reg: ldoln {
190 /* VDDA_1V8_PLL */
191 regulator-name = "ldoln";
192 regulator-min-microvolt = <1800000>;
193 regulator-max-microvolt = <1800000>;
194 regulator-always-on;
195 regulator-boot-on;
196 };
197
198 ldousb_reg: ldousb {
199 /* VDDA_3V_USB: VDDA_USBHS33 */
200 regulator-name = "ldousb";
201 regulator-min-microvolt = <3300000>;
202 regulator-max-microvolt = <3300000>;
203 regulator-boot-on;
204 };
205 };
206 };
207 };
96}; 208};
97 209
98&i2c2 { 210&i2c2 {