arm/dts: twl4030: Add twl4030-gpio node
[deliverable/linux.git] / arch / arm / boot / dts / omap4-sdp.dts
CommitLineData
492beedf
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/dts-v1/;
9
10/include/ "omap4.dtsi"
11
12/ {
13 model = "TI OMAP4 SDP board";
14 compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4";
15
492beedf
BC
16 memory {
17 device_type = "memory";
18 reg = <0x80000000 0x40000000>; /* 1 GB */
19 };
e7c64db9
BC
20
21 vdd_eth: fixedregulator@0 {
22 compatible = "regulator-fixed";
23 regulator-name = "VDD_ETH";
24 regulator-min-microvolt = <3300000>;
25 regulator-max-microvolt = <3300000>;
26 gpio = <&gpio2 16 0>; /* gpio line 48 */
27 enable-active-high;
28 regulator-boot-on;
29 };
492beedf 30};
33632ae7
BC
31
32&i2c1 {
33 clock-frequency = <400000>;
34
35 twl: twl@48 {
36 reg = <0x48>;
37 /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
38 interrupts = <0 7 4>; /* IRQ_SYS_1N cascaded to gic */
39 interrupt-parent = <&gic>;
40 };
41};
42
43/include/ "twl6030.dtsi"
44
45&i2c2 {
46 clock-frequency = <400000>;
47};
48
49&i2c3 {
50 clock-frequency = <400000>;
51
52 /*
53 * Temperature Sensor
54 * http://www.ti.com/lit/ds/symlink/tmp105.pdf
55 */
56 tmp105@48 {
57 compatible = "ti,tmp105";
58 reg = <0x48>;
59 };
60
61 /*
62 * Ambient Light Sensor
63 * http://www.rohm.com/products/databook/sensor/pdf/bh1780gli-e.pdf
64 */
65 bh1780@29 {
66 compatible = "rohm,bh1780";
67 reg = <0x29>;
68 };
69};
70
71&i2c4 {
72 clock-frequency = <400000>;
73
74 /*
75 * 3-Axis Digital Compass
76 * http://www.sparkfun.com/datasheets/Sensors/Magneto/HMC5843.pdf
77 */
78 hmc5843@1e {
79 compatible = "honeywell,hmc5843";
80 reg = <0x1e>;
81 };
82};
e7c64db9
BC
83
84&mcspi1 {
85 eth@0 {
86 compatible = "ks8851";
87 spi-max-frequency = <24000000>;
88 reg = <0>;
89 interrupt-parent = <&gpio2>;
90 interrupts = <2>; /* gpio line 34 */
91 vdd-supply = <&vdd_eth>;
92 };
93};
74981768
RN
94
95&mmc1 {
96 vmmc-supply = <&vmmc>;
97 ti,bus-width = <8>;
98};
99
100&mmc2 {
101 vmmc-supply = <&vaux1>;
102 ti,bus-width = <8>;
103 ti,non-removable;
104};
105
106&mmc3 {
107 status = "disable";
108};
109
110&mmc4 {
111 status = "disable";
112};
113
114&mmc5 {
115 ti,bus-width = <4>;
116 ti,non-removable;
117};
This page took 0.034474 seconds and 5 git commands to generate.