3 /include/ "tegra20.dtsi"
6 model = "NVIDIA Tegra2 Whistler evaluation board";
7 compatible = "nvidia,whistler", "nvidia,tegra20";
10 reg = <0x00000000 0x20000000>;
14 pinctrl-names = "default";
15 pinctrl-0 = <&state_default>;
17 state_default: pinmux {
19 nvidia,pins = "ata", "atb", "ate", "gma", "gmb",
21 nvidia,function = "gmi";
24 nvidia,pins = "atc", "atd";
25 nvidia,function = "sdio4";
28 nvidia,pins = "cdev1";
29 nvidia,function = "plla_out";
32 nvidia,pins = "cdev2";
33 nvidia,function = "osc";
37 nvidia,function = "crt";
41 nvidia,function = "vi_sensor_clk";
45 nvidia,function = "dap1";
49 nvidia,function = "dap2";
53 nvidia,function = "dap3";
57 nvidia,function = "dap4";
61 nvidia,function = "i2c2";
64 nvidia,pins = "dta", "dtb", "dtc", "dtd";
65 nvidia,function = "vi";
69 nvidia,function = "rsvd1";
73 nvidia,function = "i2c3";
77 nvidia,function = "dap5";
81 nvidia,function = "rtck";
85 nvidia,function = "pcie";
88 nvidia,pins = "hdint", "pta";
89 nvidia,function = "hdmi";
93 nvidia,function = "i2cp";
96 nvidia,pins = "irrx", "irtx";
97 nvidia,function = "uartb";
100 nvidia,pins = "kbca", "kbcc", "kbce", "kbcf";
101 nvidia,function = "kbc";
104 nvidia,pins = "kbcb", "kbcd";
105 nvidia,function = "sdio2";
108 nvidia,pins = "lcsn", "lsck", "lsda", "lsdi",
109 "spia", "spib", "spic";
110 nvidia,function = "spi3";
113 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
114 "ld5", "ld6", "ld7", "ld8", "ld9",
115 "ld10", "ld11", "ld12", "ld13", "ld14",
116 "ld15", "ld16", "ld17", "ldc", "ldi",
117 "lhp0", "lhp1", "lhp2", "lhs", "lm0",
118 "lm1", "lpp", "lpw0", "lpw1", "lpw2",
119 "lsc0", "lsc1", "lspi", "lvp0", "lvp1",
121 nvidia,function = "displaya";
124 nvidia,pins = "owc", "uac";
125 nvidia,function = "owr";
129 nvidia,function = "pwr_on";
133 nvidia,function = "i2c1";
136 nvidia,pins = "sdb", "sdc", "sdd", "slxa",
137 "slxc", "slxd", "slxk";
138 nvidia,function = "sdio3";
141 nvidia,pins = "sdio1";
142 nvidia,function = "sdio1";
145 nvidia,pins = "spdi", "spdo";
146 nvidia,function = "rsvd2";
149 nvidia,pins = "spid", "spie", "spig", "spih";
150 nvidia,function = "spi2_alt";
153 nvidia,pins = "spif";
154 nvidia,function = "spi2";
157 nvidia,pins = "uaa", "uab";
158 nvidia,function = "uarta";
162 nvidia,function = "irda";
165 nvidia,pins = "uca", "ucb";
166 nvidia,function = "uartc";
170 nvidia,function = "spi1";
173 nvidia,pins = "ata", "atb", "atc", "ddc", "gma",
174 "gmb", "gmc", "gmd", "irrx", "irtx",
175 "kbca", "kbcb", "kbcc", "kbcd", "kbce",
176 "kbcf", "sdc", "sdd", "spie", "spig",
177 "spih", "uaa", "uab", "uad", "uca",
180 nvidia,tristate = <0>;
183 nvidia,pins = "atd", "ate", "cdev1", "csus",
184 "dap1", "dap2", "dap3", "dap4", "dte",
185 "dtf", "gpu", "gpu7", "gpv", "i2cp",
186 "rm", "sdio1", "slxa", "slxc", "slxd",
187 "slxk", "spdi", "spdo", "uac", "uda";
189 nvidia,tristate = <0>;
192 nvidia,pins = "cdev2", "spia", "spib";
194 nvidia,tristate = <1>;
197 nvidia,pins = "ck32", "ddrc", "lc", "pmca",
198 "pmcb", "pmcc", "pmcd", "xm2c",
203 nvidia,pins = "crtp";
205 nvidia,tristate = <1>;
208 nvidia,pins = "dta", "dtb", "dtc", "dtd",
211 nvidia,tristate = <0>;
214 nvidia,pins = "gme", "owc", "pta", "spic";
216 nvidia,tristate = <1>;
219 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
224 nvidia,pins = "ls", "pmce";
228 nvidia,pins = "drive_dap1";
229 nvidia,high-speed-mode = <0>;
230 nvidia,schmitt = <1>;
231 nvidia,low-power-mode = <0>;
232 nvidia,pull-down-strength = <0>;
233 nvidia,pull-up-strength = <0>;
234 nvidia,slew-rate-rising = <0>;
235 nvidia,slew-rate-falling = <0>;
246 clock-frequency = <216000000>;
251 clock-frequency = <100000>;
254 compatible = "wlf,wm8753";
259 compatible = "ti,tca6416";
266 compatible = "maxim,max8907";
268 interrupts = <0 86 0x4>;
270 maxim,system-power-controller;
272 mbatt-supply = <&usb0_vbus_reg>;
273 in-v1-supply = <&mbatt_reg>;
274 in-v2-supply = <&mbatt_reg>;
275 in-v3-supply = <&mbatt_reg>;
276 in1-supply = <&mbatt_reg>;
277 in2-supply = <&nvvdd_sv3_reg>;
278 in3-supply = <&mbatt_reg>;
279 in4-supply = <&mbatt_reg>;
280 in5-supply = <&mbatt_reg>;
281 in6-supply = <&mbatt_reg>;
282 in7-supply = <&mbatt_reg>;
283 in8-supply = <&mbatt_reg>;
284 in9-supply = <&mbatt_reg>;
285 in10-supply = <&mbatt_reg>;
286 in11-supply = <&mbatt_reg>;
287 in12-supply = <&mbatt_reg>;
288 in13-supply = <&mbatt_reg>;
289 in14-supply = <&mbatt_reg>;
290 in15-supply = <&mbatt_reg>;
291 in16-supply = <&mbatt_reg>;
292 in17-supply = <&nvvdd_sv3_reg>;
293 in18-supply = <&nvvdd_sv3_reg>;
294 in19-supply = <&mbatt_reg>;
295 in20-supply = <&mbatt_reg>;
299 regulator-name = "vbat_pmu";
304 regulator-name = "nvvdd_sv1,vdd_cpu_pmu";
305 regulator-min-microvolt = <1000000>;
306 regulator-max-microvolt = <1000000>;
311 regulator-name = "nvvdd_sv2,vdd_core";
312 regulator-min-microvolt = <1200000>;
313 regulator-max-microvolt = <1200000>;
318 regulator-name = "nvvdd_sv3";
319 regulator-min-microvolt = <1800000>;
320 regulator-max-microvolt = <1800000>;
325 regulator-name = "nvvdd_ldo1,vddio_rx_ddr,vcore_acc";
326 regulator-min-microvolt = <3300000>;
327 regulator-max-microvolt = <3300000>;
332 regulator-name = "nvvdd_ldo2,avdd_pll*";
333 regulator-min-microvolt = <1100000>;
334 regulator-max-microvolt = <1100000>;
339 regulator-name = "nvvdd_ldo3,vcom_1v8b";
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <1800000>;
346 regulator-name = "nvvdd_ldo4,avdd_usb*";
347 regulator-min-microvolt = <3300000>;
348 regulator-max-microvolt = <3300000>;
353 regulator-name = "nvvdd_ldo5,vcore_mmc,avdd_lcd1,vddio_1wire";
354 regulator-min-microvolt = <2800000>;
355 regulator-max-microvolt = <2800000>;
360 regulator-name = "nvvdd_ldo6,avdd_hdmi_pll";
361 regulator-min-microvolt = <1800000>;
362 regulator-max-microvolt = <1800000>;
366 regulator-name = "nvvdd_ldo7,avddio_audio";
367 regulator-min-microvolt = <2800000>;
368 regulator-max-microvolt = <2800000>;
373 regulator-name = "nvvdd_ldo8,vcom_3v0,vcore_cmps";
374 regulator-min-microvolt = <3000000>;
375 regulator-max-microvolt = <3000000>;
379 regulator-name = "nvvdd_ldo9,avdd_cam*";
380 regulator-min-microvolt = <2800000>;
381 regulator-max-microvolt = <2800000>;
385 regulator-name = "nvvdd_ldo10,avdd_usb_ic_3v0";
386 regulator-min-microvolt = <3000000>;
387 regulator-max-microvolt = <3000000>;
392 regulator-name = "nvvdd_ldo11,vddio_pex_clk,vcom_33,avdd_hdmi";
393 regulator-min-microvolt = <3300000>;
394 regulator-max-microvolt = <3300000>;
398 regulator-name = "nvvdd_ldo12,vddio_sdio";
399 regulator-min-microvolt = <2800000>;
400 regulator-max-microvolt = <2800000>;
405 regulator-name = "nvvdd_ldo13,vcore_phtn,vdd_af";
406 regulator-min-microvolt = <2800000>;
407 regulator-max-microvolt = <2800000>;
411 regulator-name = "nvvdd_ldo14,avdd_vdac";
412 regulator-min-microvolt = <2800000>;
413 regulator-max-microvolt = <2800000>;
417 regulator-name = "nvvdd_ldo15,vcore_temp,vddio_hdcp";
418 regulator-min-microvolt = <3300000>;
419 regulator-max-microvolt = <3300000>;
423 regulator-name = "nvvdd_ldo16,vdd_dbrtr";
424 regulator-min-microvolt = <1300000>;
425 regulator-max-microvolt = <1300000>;
429 regulator-name = "nvvdd_ldo17,vddio_mipi";
430 regulator-min-microvolt = <1200000>;
431 regulator-max-microvolt = <1200000>;
435 regulator-name = "nvvdd_ldo18,vddio_vi,vcore_cam*";
436 regulator-min-microvolt = <1800000>;
437 regulator-max-microvolt = <1800000>;
441 regulator-name = "nvvdd_ldo19,avdd_lcd2,vddio_lx";
442 regulator-min-microvolt = <2800000>;
443 regulator-max-microvolt = <2800000>;
447 regulator-name = "nvvdd_ldo20,vddio_ddr_1v2,vddio_hsic,vcom_1v2";
448 regulator-min-microvolt = <1200000>;
449 regulator-max-microvolt = <1200000>;
454 regulator-name = "usb0_vbus_reg";
458 regulator-name = "pmu_out3v3";
462 regulator-name = "pmu_bbat";
463 regulator-min-microvolt = <2400000>;
464 regulator-max-microvolt = <2400000>;
469 regulator-name = "vdd_aon";
474 regulator-name = "vrtc,pmu_vccadc";
482 nvidia,invert-interrupt;
487 nvidia,vbus-gpio = <&tca6416 0 0>; /* GPIO_PMU0 */
492 nvidia,vbus-gpio = <&tca6416 1 0>; /* GPIO_PMU1 */
497 wp-gpios = <&gpio 173 0>; /* gpio PV5 */
507 compatible = "simple-bus";
508 #address-cells = <1>;
511 usb0_vbus_reg: regulator {
512 compatible = "regulator-fixed";
514 regulator-name = "usb0_vbus";
515 regulator-min-microvolt = <5000000>;
516 regulator-max-microvolt = <5000000>;
522 compatible = "nvidia,tegra-audio-wm8753-whistler",
523 "nvidia,tegra-audio-wm8753";
524 nvidia,model = "NVIDIA Tegra Whistler";
526 nvidia,audio-routing =
527 "Headphone Jack", "LOUT1",
528 "Headphone Jack", "ROUT1",
532 nvidia,i2s-controller = <&tegra_i2s1>;
533 nvidia,audio-codec = <&codec>;