ARM: dts: omap5: Update I2C with address space and interrupts
[linux-2.6.git] / arch / arm / boot / dts / twl4030.dtsi
blob63411b036932011e6fe1b8764c7fa9ecdd0ee48f
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  */
9 /*
10  * Integrated Power Management Chip
11  */
12 &twl {
13         compatible = "ti,twl4030";
14         interrupt-controller;
15         #interrupt-cells = <1>;
17         rtc {
18                 compatible = "ti,twl4030-rtc";
19                 interrupts = <11>;
20         };
22         vdac: regulator-vdac {
23                 compatible = "ti,twl4030-vdac";
24                 regulator-min-microvolt = <1800000>;
25                 regulator-max-microvolt = <1800000>;
26         };
28         vpll2: regulator-vpll2 {
29                 compatible = "ti,twl4030-vpll2";
30                 regulator-min-microvolt = <1800000>;
31                 regulator-max-microvolt = <1800000>;
32         };
34         vmmc1: regulator-vmmc1 {
35                 compatible = "ti,twl4030-vmmc1";
36                 regulator-min-microvolt = <1850000>;
37                 regulator-max-microvolt = <3150000>;
38         };
40         vusb1v5: regulator-vusb1v5 {
41                 compatible = "ti,twl4030-vusb1v5";
42         };
44         vusb1v8: regulator-vusb1v8 {
45                 compatible = "ti,twl4030-vusb1v8";
46         };
48         vusb3v1: regulator-vusb3v1 {
49                 compatible = "ti,twl4030-vusb3v1";
50         };
52         vsim: regulator-vsim {
53                 compatible = "ti,twl4030-vsim";
54                 regulator-min-microvolt = <1800000>;
55                 regulator-max-microvolt = <3000000>;
56         };
58         twl_gpio: gpio {
59                 compatible = "ti,twl4030-gpio";
60                 gpio-controller;
61                 #gpio-cells = <2>;
62                 interrupt-controller;
63                 #interrupt-cells = <1>;
64         };
66         twl4030-usb {
67                 compatible = "ti,twl4030-usb";
68                 interrupts = <10>, <4>;
69                 usb1v5-supply = <&vusb1v5>;
70                 usb1v8-supply = <&vusb1v8>;
71                 usb3v1-supply = <&vusb3v1>;
72                 usb_mode = <1>;
73         };