3 /include/ "tegra20.dtsi"
6 model = "NVIDIA Tegra2 Harmony evaluation board";
7 compatible = "nvidia,harmony", "nvidia,tegra20";
10 reg = <0x00000000 0x40000000>;
14 pinctrl-names = "default";
15 pinctrl-0 = <&state_default>;
17 state_default: pinmux {
20 nvidia,function = "ide";
23 nvidia,pins = "atb", "gma", "gme";
24 nvidia,function = "sdio4";
28 nvidia,function = "nand";
31 nvidia,pins = "atd", "ate", "gmb", "gmd", "gpu",
32 "spia", "spib", "spic";
33 nvidia,function = "gmi";
36 nvidia,pins = "cdev1";
37 nvidia,function = "plla_out";
40 nvidia,pins = "cdev2";
41 nvidia,function = "pllp_out4";
45 nvidia,function = "crt";
49 nvidia,function = "vi_sensor_clk";
53 nvidia,function = "dap1";
57 nvidia,function = "dap2";
61 nvidia,function = "dap3";
65 nvidia,function = "dap4";
69 nvidia,function = "i2c2";
72 nvidia,pins = "dta", "dtd";
73 nvidia,function = "sdio2";
76 nvidia,pins = "dtb", "dtc", "dte";
77 nvidia,function = "rsvd1";
81 nvidia,function = "i2c3";
85 nvidia,function = "uartd";
89 nvidia,function = "rtck";
92 nvidia,pins = "gpv", "slxa", "slxk";
93 nvidia,function = "pcie";
96 nvidia,pins = "hdint", "pta";
97 nvidia,function = "hdmi";
100 nvidia,pins = "i2cp";
101 nvidia,function = "i2cp";
104 nvidia,pins = "irrx", "irtx";
105 nvidia,function = "uarta";
108 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
110 nvidia,function = "kbc";
113 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
114 "ld3", "ld4", "ld5", "ld6", "ld7",
115 "ld8", "ld9", "ld10", "ld11", "ld12",
116 "ld13", "ld14", "ld15", "ld16", "ld17",
117 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
118 "lhs", "lm0", "lm1", "lpp", "lpw0",
119 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
120 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
122 nvidia,function = "displaya";
125 nvidia,pins = "owc", "spdi", "spdo", "uac";
126 nvidia,function = "rsvd2";
130 nvidia,function = "pwr_on";
134 nvidia,function = "i2c1";
137 nvidia,pins = "sdb", "sdc", "sdd";
138 nvidia,function = "pwm";
141 nvidia,pins = "sdio1";
142 nvidia,function = "sdio1";
145 nvidia,pins = "slxc", "slxd";
146 nvidia,function = "spdif";
149 nvidia,pins = "spid", "spie", "spif";
150 nvidia,function = "spi1";
153 nvidia,pins = "spig", "spih";
154 nvidia,function = "spi2_alt";
157 nvidia,pins = "uaa", "uab", "uda";
158 nvidia,function = "ulpi";
162 nvidia,function = "irda";
165 nvidia,pins = "uca", "ucb";
166 nvidia,function = "uartc";
169 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
170 "cdev1", "cdev2", "dap1", "dtb", "gma",
171 "gmb", "gmc", "gmd", "gme", "gpu7",
172 "gpv", "i2cp", "pta", "rm", "slxa",
173 "slxk", "spia", "spib", "uac";
175 nvidia,tristate = <0>;
178 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
179 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
183 nvidia,pins = "csus", "spid", "spif";
185 nvidia,tristate = <1>;
188 nvidia,pins = "crtp", "dap2", "dap3", "dap4",
189 "dtc", "dte", "dtf", "gpu", "sdio1",
190 "slxc", "slxd", "spdi", "spdo", "spig",
193 nvidia,tristate = <1>;
196 nvidia,pins = "ddc", "dta", "dtd", "kbca",
197 "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
200 nvidia,tristate = <0>;
203 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
204 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
205 "lvp0", "owc", "sdb";
206 nvidia,tristate = <1>;
209 nvidia,pins = "irrx", "irtx", "sdd", "spic",
210 "spie", "spih", "uaa", "uab", "uad",
213 nvidia,tristate = <1>;
216 nvidia,pins = "lc", "ls";
220 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
221 "ld5", "ld6", "ld7", "ld8", "ld9",
222 "ld10", "ld11", "ld12", "ld13", "ld14",
223 "ld15", "ld16", "ld17", "ldi", "lhp0",
224 "lhp1", "lhp2", "lhs", "lm0", "lpp",
225 "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
227 nvidia,tristate = <0>;
230 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
243 clock-frequency = <216000000>;
248 clock-frequency = <400000>;
251 compatible = "wlf,wm8903";
253 interrupt-parent = <&gpio>;
254 interrupts = <187 0x04>;
260 micdet-delay = <100>;
261 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
267 clock-frequency = <400000>;
272 clock-frequency = <400000>;
277 clock-frequency = <400000>;
281 nvidia,invert-interrupt;
290 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
299 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
300 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
301 power-gpios = <&gpio 155 0>; /* gpio PT3 */
307 cd-gpios = <&gpio 58 0>; /* gpio PH2 */
308 wp-gpios = <&gpio 59 0>; /* gpio PH3 */
309 power-gpios = <&gpio 70 0>; /* gpio PI6 */
314 compatible = "nvidia,tegra-audio-wm8903-harmony",
315 "nvidia,tegra-audio-wm8903";
316 nvidia,model = "NVIDIA Tegra Harmony";
318 nvidia,audio-routing =
319 "Headphone Jack", "HPOUTR",
320 "Headphone Jack", "HPOUTL",
325 "Mic Jack", "MICBIAS",
328 nvidia,i2s-controller = <&tegra_i2s1>;
329 nvidia,audio-codec = <&wm8903>;
331 nvidia,spkr-en-gpios = <&wm8903 2 0>;
332 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
333 nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
334 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */