Add the twl6030 node in i2c1 controller.

This is just the minimal support needed to boot OMAP4 boards
without any crash.
The support for all the features included in this MFD will be added
later.

Signed-off-by: Benoit Cousson <[email protected]>
Cc: Grant Likely <[email protected]>
---
 arch/arm/boot/dts/omap4-panda.dts |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/arch/arm/boot/dts/omap4-panda.dts 
b/arch/arm/boot/dts/omap4-panda.dts
index 63ecf34..5c1c2a7 100644
--- a/arch/arm/boot/dts/omap4-panda.dts
+++ b/arch/arm/boot/dts/omap4-panda.dts
@@ -30,6 +30,29 @@
 
 &i2c1 {
        clock-frequency = <400000>;
+
+       /*
+        * Integrated Power Management Chip
+        * http://www.ti.com/lit/ds/symlink/twl6030.pdf
+        */
+       twl@48 {
+               compatible = "ti,twl6030";
+               reg = <0x48>;
+               interrupts = <39>; /* IRQ_SYS_1N cascaded to gic */
+               interrupt-controller;
+               #interrupt-cells = <1>;
+               interrupt-parent = <&gic>;
+               /* twl is a MFD, so it will contain a bunch of sub-ips */
+               #address-cells = <1>;
+               #size-cells = <0>;
+               ranges = <0 0x48>;
+
+               twl_rtc {
+                       compatible = "ti,twl_rtc";
+                       interrupts = <11>;
+                       reg = <0>;
+               };
+       };
 };
 
 &i2c2 {
-- 
1.7.0.4

_______________________________________________
devicetree-discuss mailing list
[email protected]
https://lists.ozlabs.org/listinfo/devicetree-discuss

Reply via email to