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",
241 nvidia,pins = "drive_sdio1";
242 nvidia,high-speed-mode = <0>;
243 nvidia,schmitt = <1>;
244 nvidia,low-power-mode = <3>;
245 nvidia,pull-down-strength = <31>;
246 nvidia,pull-up-strength = <31>;
247 nvidia,slew-rate-rising = <3>;
248 nvidia,slew-rate-falling = <3>;
259 clock-frequency = <216000000>;
264 clock-frequency = <400000>;
267 compatible = "wlf,wm8903";
269 interrupt-parent = <&gpio>;
270 interrupts = <187 0x04>;
276 micdet-delay = <100>;
277 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
280 /* ALS and proximity sensor */
282 compatible = "isil,isl29018";
284 interrupt-parent = <&gpio>;
285 interrupts = <202 0x04>; /*gpio PZ2 */
291 clock-frequency = <400000>;
296 clock-frequency = <400000>;
301 clock-frequency = <400000>;
304 compatible = "ti,tps6586x";
306 interrupts = <0 86 0x4>;
308 ti,system-power-controller;
313 sys-supply = <&vdd_5v0_reg>;
314 vin-sm0-supply = <&sys_reg>;
315 vin-sm1-supply = <&sys_reg>;
316 vin-sm2-supply = <&sys_reg>;
317 vinldo01-supply = <&sm2_reg>;
318 vinldo23-supply = <&sm2_reg>;
319 vinldo4-supply = <&sm2_reg>;
320 vinldo678-supply = <&sm2_reg>;
321 vinldo9-supply = <&sm2_reg>;
325 regulator-name = "vdd_sys";
330 regulator-name = "vdd_sm0,vdd_core";
331 regulator-min-microvolt = <1200000>;
332 regulator-max-microvolt = <1200000>;
337 regulator-name = "vdd_sm1,vdd_cpu";
338 regulator-min-microvolt = <1000000>;
339 regulator-max-microvolt = <1000000>;
344 regulator-name = "vdd_sm2,vin_ldo*";
345 regulator-min-microvolt = <3700000>;
346 regulator-max-microvolt = <3700000>;
350 /* LDO0 is not connected to anything */
353 regulator-name = "vdd_ldo1,avdd_pll*";
354 regulator-min-microvolt = <1100000>;
355 regulator-max-microvolt = <1100000>;
360 regulator-name = "vdd_ldo2,vdd_rtc";
361 regulator-min-microvolt = <1200000>;
362 regulator-max-microvolt = <1200000>;
366 regulator-name = "vdd_ldo3,avdd_usb*";
367 regulator-min-microvolt = <3300000>;
368 regulator-max-microvolt = <3300000>;
373 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
374 regulator-min-microvolt = <1800000>;
375 regulator-max-microvolt = <1800000>;
380 regulator-name = "vdd_ldo5,vcore_mmc";
381 regulator-min-microvolt = <2850000>;
382 regulator-max-microvolt = <2850000>;
387 regulator-name = "vdd_ldo6,avdd_vdac";
388 regulator-min-microvolt = <1800000>;
389 regulator-max-microvolt = <1800000>;
393 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
394 regulator-min-microvolt = <3300000>;
395 regulator-max-microvolt = <3300000>;
399 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
400 regulator-min-microvolt = <1800000>;
401 regulator-max-microvolt = <1800000>;
405 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
406 regulator-min-microvolt = <2850000>;
407 regulator-max-microvolt = <2850000>;
412 regulator-name = "vdd_rtc_out,vdd_cell";
413 regulator-min-microvolt = <3300000>;
414 regulator-max-microvolt = <3300000>;
422 nvidia,invert-interrupt;
431 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
440 power-gpios = <&gpio 86 0>; /* gpio PK6 */
446 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
447 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
448 power-gpios = <&gpio 70 0>; /* gpio PI6 */
458 compatible = "simple-bus";
459 #address-cells = <1>;
462 vdd_5v0_reg: regulator@0 {
463 compatible = "regulator-fixed";
465 regulator-name = "vdd_5v0";
466 regulator-min-microvolt = <5000000>;
467 regulator-max-microvolt = <5000000>;
472 compatible = "regulator-fixed";
474 regulator-name = "vdd_1v5";
475 regulator-min-microvolt = <1500000>;
476 regulator-max-microvolt = <1500000>;
481 compatible = "regulator-fixed";
483 regulator-name = "vdd_1v2";
484 regulator-min-microvolt = <1200000>;
485 regulator-max-microvolt = <1200000>;
491 compatible = "regulator-fixed";
493 regulator-name = "vdd_pnl";
494 regulator-min-microvolt = <2800000>;
495 regulator-max-microvolt = <2800000>;
496 gpio = <&gpio 22 0>; /* gpio PC6 */
501 compatible = "regulator-fixed";
503 regulator-name = "vdd_bl";
504 regulator-min-microvolt = <2800000>;
505 regulator-max-microvolt = <2800000>;
506 gpio = <&gpio 176 0>; /* gpio PW0 */
512 compatible = "nvidia,tegra-audio-wm8903-ventana",
513 "nvidia,tegra-audio-wm8903";
514 nvidia,model = "NVIDIA Tegra Ventana";
516 nvidia,audio-routing =
517 "Headphone Jack", "HPOUTR",
518 "Headphone Jack", "HPOUTL",
523 "Mic Jack", "MICBIAS",
526 nvidia,i2s-controller = <&tegra_i2s1>;
527 nvidia,audio-codec = <&wm8903>;
529 nvidia,spkr-en-gpios = <&wm8903 2 0>;
530 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
531 nvidia,int-mic-en-gpios = <&gpio 184 0>; /* gpio PX0 */
532 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */