Linux 3.6-rc4
[deliverable/linux.git] / arch / arm / boot / dts / tegra30-cardhu.dts
CommitLineData
64c4e9f8
PDS
1/dts-v1/;
2
3/include/ "tegra30.dtsi"
4
5/ {
6 model = "NVIDIA Tegra30 Cardhu evaluation board";
7 compatible = "nvidia,cardhu", "nvidia,tegra30";
8
9 memory {
95decf84 10 reg = <0x80000000 0x40000000>;
64c4e9f8
PDS
11 };
12
f9eb26a4 13 pinmux {
e5cbeef0
SW
14 pinctrl-names = "default";
15 pinctrl-0 = <&state_default>;
16
17 state_default: pinmux {
18 sdmmc1_clk_pz0 {
19 nvidia,pins = "sdmmc1_clk_pz0";
20 nvidia,function = "sdmmc1";
21 nvidia,pull = <0>;
22 nvidia,tristate = <0>;
23 };
24 sdmmc1_cmd_pz1 {
25 nvidia,pins = "sdmmc1_cmd_pz1",
26 "sdmmc1_dat0_py7",
27 "sdmmc1_dat1_py6",
28 "sdmmc1_dat2_py5",
29 "sdmmc1_dat3_py4";
30 nvidia,function = "sdmmc1";
31 nvidia,pull = <2>;
32 nvidia,tristate = <0>;
33 };
34 sdmmc4_clk_pcc4 {
35 nvidia,pins = "sdmmc4_clk_pcc4",
36 "sdmmc4_rst_n_pcc3";
37 nvidia,function = "sdmmc4";
38 nvidia,pull = <0>;
39 nvidia,tristate = <0>;
40 };
41 sdmmc4_dat0_paa0 {
42 nvidia,pins = "sdmmc4_dat0_paa0",
43 "sdmmc4_dat1_paa1",
44 "sdmmc4_dat2_paa2",
45 "sdmmc4_dat3_paa3",
46 "sdmmc4_dat4_paa4",
47 "sdmmc4_dat5_paa5",
48 "sdmmc4_dat6_paa6",
49 "sdmmc4_dat7_paa7";
50 nvidia,function = "sdmmc4";
51 nvidia,pull = <2>;
52 nvidia,tristate = <0>;
53 };
8c6a3852
SW
54 dap2_fs_pa2 {
55 nvidia,pins = "dap2_fs_pa2",
56 "dap2_sclk_pa3",
57 "dap2_din_pa4",
58 "dap2_dout_pa5";
59 nvidia,function = "i2s1";
60 nvidia,pull = <0>;
61 nvidia,tristate = <0>;
62 };
e5cbeef0
SW
63 };
64 };
65
64c4e9f8 66 serial@70006000 {
2a5fdc9a 67 status = "okay";
95decf84 68 clock-frequency = <408000000>;
64c4e9f8
PDS
69 };
70
71 i2c@7000c000 {
2a5fdc9a 72 status = "okay";
64c4e9f8
PDS
73 clock-frequency = <100000>;
74 };
75
76 i2c@7000c400 {
2a5fdc9a 77 status = "okay";
64c4e9f8
PDS
78 clock-frequency = <100000>;
79 };
80
81 i2c@7000c500 {
2a5fdc9a 82 status = "okay";
64c4e9f8 83 clock-frequency = <100000>;
b46b0b54
LD
84
85 /* ALS and Proximity sensor */
86 isl29028@44 {
87 compatible = "isil,isl29028";
88 reg = <0x44>;
89 interrupt-parent = <&gpio>;
90 interrupts = <88 0x04>; /*gpio PL0 */
91 };
64c4e9f8
PDS
92 };
93
94 i2c@7000c700 {
2a5fdc9a 95 status = "okay";
64c4e9f8
PDS
96 clock-frequency = <100000>;
97 };
98
99 i2c@7000d000 {
2a5fdc9a 100 status = "okay";
64c4e9f8 101 clock-frequency = <100000>;
8c6a3852
SW
102
103 wm8903: wm8903@1a {
104 compatible = "wlf,wm8903";
105 reg = <0x1a>;
106 interrupt-parent = <&gpio>;
107 interrupts = <179 0x04>; /* gpio PW3 */
108
109 gpio-controller;
110 #gpio-cells = <2>;
111
112 micdet-cfg = <0>;
113 micdet-delay = <100>;
114 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
115 };
331da58c
LD
116
117 tps62361 {
118 compatible = "ti,tps62361";
119 reg = <0x60>;
120
121 regulator-name = "tps62361-vout";
122 regulator-min-microvolt = <500000>;
123 regulator-max-microvolt = <1500000>;
124 regulator-boot-on;
125 regulator-always-on;
126 ti,vsel0-state-high;
127 ti,vsel1-state-high;
128 };
64c4e9f8 129 };
850c4c8f 130
f9eb26a4 131 ahub {
2a5fdc9a
SW
132 i2s@70080400 {
133 status = "okay";
8c6a3852
SW
134 };
135 };
136
c04abb3a 137 sdhci@78000000 {
2a5fdc9a 138 status = "okay";
c04abb3a
SW
139 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
140 wp-gpios = <&gpio 155 0>; /* gpio PT3 */
141 power-gpios = <&gpio 31 0>; /* gpio PD7 */
7f217794 142 bus-width = <4>;
c04abb3a
SW
143 };
144
c04abb3a 145 sdhci@78000600 {
2a5fdc9a 146 status = "okay";
7f217794 147 bus-width = <8>;
c04abb3a
SW
148 };
149
8c6a3852
SW
150 sound {
151 compatible = "nvidia,tegra-audio-wm8903-cardhu",
152 "nvidia,tegra-audio-wm8903";
153 nvidia,model = "NVIDIA Tegra Cardhu";
154
155 nvidia,audio-routing =
156 "Headphone Jack", "HPOUTR",
157 "Headphone Jack", "HPOUTL",
158 "Int Spk", "ROP",
159 "Int Spk", "RON",
160 "Int Spk", "LOP",
161 "Int Spk", "LON",
162 "Mic Jack", "MICBIAS",
163 "IN1L", "Mic Jack";
164
165 nvidia,i2s-controller = <&tegra_i2s1>;
166 nvidia,audio-codec = <&wm8903>;
167
168 nvidia,spkr-en-gpios = <&wm8903 2 0>;
169 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
170 };
64c4e9f8 171};
This page took 0.054532 seconds and 5 git commands to generate.