3 /include/ "tegra20.dtsi"
6 model = "NVIDIA Tegra2 Ventana evaluation board";
7 compatible = "nvidia,ventana", "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", "spia",
33 nvidia,function = "gmi";
36 nvidia,pins = "cdev1";
37 nvidia,function = "plla_out";
40 nvidia,pins = "cdev2";
41 nvidia,function = "pllp_out4";
44 nvidia,pins = "crtp", "lm1";
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";
68 nvidia,pins = "ddc", "owc", "spdi", "spdo",
70 nvidia,function = "rsvd2";
73 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
74 nvidia,function = "vi";
78 nvidia,function = "i2c3";
82 nvidia,function = "uartd";
86 nvidia,function = "sflash";
90 nvidia,function = "pwm";
94 nvidia,function = "rtck";
97 nvidia,pins = "gpv", "slxa", "slxk";
98 nvidia,function = "pcie";
101 nvidia,pins = "hdint", "pta";
102 nvidia,function = "hdmi";
105 nvidia,pins = "i2cp";
106 nvidia,function = "i2cp";
109 nvidia,pins = "irrx", "irtx";
110 nvidia,function = "uartb";
113 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
115 nvidia,function = "kbc";
118 nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
120 nvidia,function = "rsvd4";
123 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
124 "ld5", "ld6", "ld7", "ld8", "ld9",
125 "ld10", "ld11", "ld12", "ld13", "ld14",
126 "ld15", "ld16", "ld17", "ldi", "lhp0",
127 "lhp1", "lhp2", "lhs", "lpp", "lpw0",
128 "lpw2", "lsc0", "lsc1", "lsck", "lsda",
129 "lspi", "lvp1", "lvs";
130 nvidia,function = "displaya";
134 nvidia,function = "pwr_on";
138 nvidia,function = "i2c1";
141 nvidia,pins = "sdb", "sdc", "sdd", "slxc";
142 nvidia,function = "sdio3";
145 nvidia,pins = "sdio1";
146 nvidia,function = "sdio1";
149 nvidia,pins = "slxd";
150 nvidia,function = "spdif";
153 nvidia,pins = "spid", "spie", "spif";
154 nvidia,function = "spi1";
157 nvidia,pins = "spig", "spih";
158 nvidia,function = "spi2_alt";
161 nvidia,pins = "uaa", "uab", "uda";
162 nvidia,function = "ulpi";
166 nvidia,function = "irda";
169 nvidia,pins = "uca", "ucb";
170 nvidia,function = "uartc";
173 nvidia,pins = "ata", "atb", "atc", "atd",
174 "cdev1", "cdev2", "dap1", "dap2",
175 "dap4", "ddc", "dtf", "gma", "gmc",
176 "gme", "gpu", "gpu7", "i2cp", "irrx",
177 "irtx", "pta", "rm", "sdc", "sdd",
178 "slxc", "slxd", "slxk", "spdi", "spdo",
179 "uac", "uad", "uca", "ucb", "uda";
181 nvidia,tristate = <0>;
184 nvidia,pins = "ate", "csus", "dap3", "gmd",
185 "gpv", "owc", "spia", "spib", "spic",
186 "spid", "spie", "spig";
188 nvidia,tristate = <1>;
191 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
192 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
196 nvidia,pins = "crtp", "gmb", "slxa", "spih";
198 nvidia,tristate = <1>;
201 nvidia,pins = "dta", "dtb", "dtc", "dtd";
203 nvidia,tristate = <0>;
206 nvidia,pins = "dte", "spif";
208 nvidia,tristate = <1>;
211 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
212 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
213 nvidia,tristate = <1>;
216 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
217 "kbce", "kbcf", "sdio1", "uaa", "uab";
219 nvidia,tristate = <0>;
222 nvidia,pins = "lc", "ls";
226 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
227 "ld5", "ld6", "ld7", "ld8", "ld9",
228 "ld10", "ld11", "ld12", "ld13", "ld14",
229 "ld15", "ld16", "ld17", "ldi", "lhp0",
230 "lhp1", "lhp2", "lhs", "lm0", "lpp",
231 "lpw0", "lpw2", "lsc0", "lsc1", "lspi",
232 "lvp1", "lvs", "pmc", "sdb";
233 nvidia,tristate = <0>;
236 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
249 clock-frequency = <216000000>;
254 clock-frequency = <400000>;
257 compatible = "wlf,wm8903";
259 interrupt-parent = <&gpio>;
260 interrupts = <187 0x04>;
266 micdet-delay = <100>;
267 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
270 /* ALS and proximity sensor */
272 compatible = "isil,isl29018";
274 interrupt-parent = <&gpio>;
275 interrupts = <202 0x04>; /*gpio PZ2 */
281 clock-frequency = <400000>;
286 clock-frequency = <400000>;
291 clock-frequency = <400000>;
294 compatible = "ti,tps6586x";
296 interrupts = <0 86 0x4>;
298 ti,system-power-controller;
303 sys-supply = <&vdd_5v0_reg>;
304 vin-sm0-supply = <&sys_reg>;
305 vin-sm1-supply = <&sys_reg>;
306 vin-sm2-supply = <&sys_reg>;
307 vinldo01-supply = <&sm2_reg>;
308 vinldo23-supply = <&sm2_reg>;
309 vinldo4-supply = <&sm2_reg>;
310 vinldo678-supply = <&sm2_reg>;
311 vinldo9-supply = <&sm2_reg>;
314 #address-cells = <1>;
317 sys_reg: regulator@0 {
319 regulator-compatible = "sys";
320 regulator-name = "vdd_sys";
326 regulator-compatible = "sm0";
327 regulator-name = "vdd_sm0,vdd_core";
328 regulator-min-microvolt = <1200000>;
329 regulator-max-microvolt = <1200000>;
335 regulator-compatible = "sm1";
336 regulator-name = "vdd_sm1,vdd_cpu";
337 regulator-min-microvolt = <1000000>;
338 regulator-max-microvolt = <1000000>;
342 sm2_reg: regulator@3 {
344 regulator-compatible = "sm2";
345 regulator-name = "vdd_sm2,vin_ldo*";
346 regulator-min-microvolt = <3700000>;
347 regulator-max-microvolt = <3700000>;
351 /* LDO0 is not connected to anything */
355 regulator-compatible = "ldo1";
356 regulator-name = "vdd_ldo1,avdd_pll*";
357 regulator-min-microvolt = <1100000>;
358 regulator-max-microvolt = <1100000>;
364 regulator-compatible = "ldo2";
365 regulator-name = "vdd_ldo2,vdd_rtc";
366 regulator-min-microvolt = <1200000>;
367 regulator-max-microvolt = <1200000>;
372 regulator-compatible = "ldo3";
373 regulator-name = "vdd_ldo3,avdd_usb*";
374 regulator-min-microvolt = <3300000>;
375 regulator-max-microvolt = <3300000>;
381 regulator-compatible = "ldo4";
382 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1800000>;
390 regulator-compatible = "ldo5";
391 regulator-name = "vdd_ldo5,vcore_mmc";
392 regulator-min-microvolt = <2850000>;
393 regulator-max-microvolt = <2850000>;
399 regulator-compatible = "ldo6";
400 regulator-name = "vdd_ldo6,avdd_vdac";
401 regulator-min-microvolt = <1800000>;
402 regulator-max-microvolt = <1800000>;
407 regulator-compatible = "ldo7";
408 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
409 regulator-min-microvolt = <3300000>;
410 regulator-max-microvolt = <3300000>;
415 regulator-compatible = "ldo8";
416 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
417 regulator-min-microvolt = <1800000>;
418 regulator-max-microvolt = <1800000>;
423 regulator-compatible = "ldo9";
424 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
425 regulator-min-microvolt = <2850000>;
426 regulator-max-microvolt = <2850000>;
432 regulator-compatible = "ldo_rtc";
433 regulator-name = "vdd_rtc_out,vdd_cell";
434 regulator-min-microvolt = <3300000>;
435 regulator-max-microvolt = <3300000>;
443 nvidia,invert-interrupt;
452 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
461 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
462 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
463 power-gpios = <&gpio 70 0>; /* gpio PI6 */
473 compatible = "simple-bus";
474 #address-cells = <1>;
477 vdd_5v0_reg: regulator@0 {
478 compatible = "regulator-fixed";
480 regulator-name = "vdd_5v0";
481 regulator-min-microvolt = <5000000>;
482 regulator-max-microvolt = <5000000>;
487 compatible = "regulator-fixed";
489 regulator-name = "vdd_1v5";
490 regulator-min-microvolt = <1500000>;
491 regulator-max-microvolt = <1500000>;
496 compatible = "regulator-fixed";
498 regulator-name = "vdd_1v2";
499 regulator-min-microvolt = <1200000>;
500 regulator-max-microvolt = <1200000>;
506 compatible = "regulator-fixed";
508 regulator-name = "vdd_pnl";
509 regulator-min-microvolt = <2800000>;
510 regulator-max-microvolt = <2800000>;
511 gpio = <&gpio 22 0>; /* gpio PC6 */
516 compatible = "regulator-fixed";
518 regulator-name = "vdd_bl";
519 regulator-min-microvolt = <2800000>;
520 regulator-max-microvolt = <2800000>;
521 gpio = <&gpio 176 0>; /* gpio PW0 */
527 compatible = "nvidia,tegra-audio-wm8903-ventana",
528 "nvidia,tegra-audio-wm8903";
529 nvidia,model = "NVIDIA Tegra Ventana";
531 nvidia,audio-routing =
532 "Headphone Jack", "HPOUTR",
533 "Headphone Jack", "HPOUTL",
538 "Mic Jack", "MICBIAS",
541 nvidia,i2s-controller = <&tegra_i2s1>;
542 nvidia,audio-codec = <&wm8903>;
544 nvidia,spkr-en-gpios = <&wm8903 2 0>;
545 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
546 nvidia,int-mic-en-gpios = <&gpio 184 0>; /* gpio PX0 */
547 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */