diff options
author | Keerthy <j-keerthy@ti.com> | 2014-07-09 01:36:32 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2014-07-09 07:40:28 -0400 |
commit | 0e2da5e661002330dee480731d8877d5c342ac65 (patch) | |
tree | e5b345d5f3ea376f8e2d29094efe9cfe3f03f5a2 | |
parent | 1fc98144cd7325af8a7d6325776bbb71b1c17c3b (diff) |
ARM: dts: AM437x: Add TPS65218 device tree nodes
Add TPS65218 device tree nodes. i2c clock frequency setting
also added as part of tps65218 nodes addition. As i2c clock
enabling is required.
Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | arch/arm/boot/dts/am437x-gp-evm.dts | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts index 85ca430cb874..f0422c2a7468 100644 --- a/arch/arm/boot/dts/am437x-gp-evm.dts +++ b/arch/arm/boot/dts/am437x-gp-evm.dts | |||
@@ -260,6 +260,64 @@ | |||
260 | status = "okay"; | 260 | status = "okay"; |
261 | pinctrl-names = "default"; | 261 | pinctrl-names = "default"; |
262 | pinctrl-0 = <&i2c0_pins>; | 262 | pinctrl-0 = <&i2c0_pins>; |
263 | clock-frequency = <400000>; | ||
264 | |||
265 | tps65218: tps65218@24 { | ||
266 | reg = <0x24>; | ||
267 | compatible = "ti,tps65218"; | ||
268 | interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */ | ||
269 | interrupt-parent = <&gic>; | ||
270 | interrupt-controller; | ||
271 | #interrupt-cells = <2>; | ||
272 | |||
273 | dcdc1: regulator-dcdc1 { | ||
274 | compatible = "ti,tps65218-dcdc1"; | ||
275 | regulator-name = "vdd_core"; | ||
276 | regulator-min-microvolt = <912000>; | ||
277 | regulator-max-microvolt = <1144000>; | ||
278 | regulator-boot-on; | ||
279 | regulator-always-on; | ||
280 | }; | ||
281 | |||
282 | dcdc2: regulator-dcdc2 { | ||
283 | compatible = "ti,tps65218-dcdc2"; | ||
284 | regulator-name = "vdd_mpu"; | ||
285 | regulator-min-microvolt = <912000>; | ||
286 | regulator-max-microvolt = <1378000>; | ||
287 | regulator-boot-on; | ||
288 | regulator-always-on; | ||
289 | }; | ||
290 | |||
291 | dcdc3: regulator-dcdc3 { | ||
292 | compatible = "ti,tps65218-dcdc3"; | ||
293 | regulator-name = "vdcdc3"; | ||
294 | regulator-min-microvolt = <1350000>; | ||
295 | regulator-max-microvolt = <1350000>; | ||
296 | regulator-boot-on; | ||
297 | regulator-always-on; | ||
298 | }; | ||
299 | dcdc5: regulator-dcdc5 { | ||
300 | compatible = "ti,tps65218-dcdc5"; | ||
301 | regulator-name = "v1_0bat"; | ||
302 | regulator-min-microvolt = <1000000>; | ||
303 | regulator-max-microvolt = <1000000>; | ||
304 | }; | ||
305 | |||
306 | dcdc6: regulator-dcdc6 { | ||
307 | compatible = "ti,tps65218-dcdc6"; | ||
308 | regulator-name = "v1_8bat"; | ||
309 | regulator-min-microvolt = <1800000>; | ||
310 | regulator-max-microvolt = <1800000>; | ||
311 | }; | ||
312 | |||
313 | ldo1: regulator-ldo1 { | ||
314 | compatible = "ti,tps65218-ldo1"; | ||
315 | regulator-min-microvolt = <1800000>; | ||
316 | regulator-max-microvolt = <1800000>; | ||
317 | regulator-boot-on; | ||
318 | regulator-always-on; | ||
319 | }; | ||
320 | }; | ||
263 | }; | 321 | }; |
264 | 322 | ||
265 | &i2c1 { | 323 | &i2c1 { |