Loading...
1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include <dt-bindings/input/input.h>
5#include <dt-bindings/thermal/thermal.h>
6#include "tegra20.dtsi"
7#include "tegra20-cpu-opp.dtsi"
8#include "tegra20-cpu-opp-microvolt.dtsi"
9
10/ {
11 model = "NVIDIA Tegra20 Ventana evaluation board";
12 compatible = "nvidia,ventana", "nvidia,tegra20";
13
14 aliases {
15 rtc0 = "/i2c@7000d000/tps6586x@34";
16 rtc1 = "/rtc@7000e000";
17 serial0 = &uartd;
18 };
19
20 chosen {
21 stdout-path = "serial0:115200n8";
22 };
23
24 memory@0 {
25 reg = <0x00000000 0x40000000>;
26 };
27
28 host1x@50000000 {
29 dc@54200000 {
30 rgb {
31 status = "okay";
32
33 nvidia,panel = <&panel>;
34 };
35 };
36
37 hdmi@54280000 {
38 status = "okay";
39
40 vdd-supply = <&hdmi_vdd_reg>;
41 pll-supply = <&hdmi_pll_reg>;
42
43 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
44 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
45 GPIO_ACTIVE_HIGH>;
46 };
47 };
48
49 pinmux@70000014 {
50 pinctrl-names = "default";
51 pinctrl-0 = <&state_default>;
52
53 state_default: pinmux {
54 ata {
55 nvidia,pins = "ata";
56 nvidia,function = "ide";
57 };
58 atb {
59 nvidia,pins = "atb", "gma", "gme";
60 nvidia,function = "sdio4";
61 };
62 atc {
63 nvidia,pins = "atc";
64 nvidia,function = "nand";
65 };
66 atd {
67 nvidia,pins = "atd", "ate", "gmb", "spia",
68 "spib", "spic";
69 nvidia,function = "gmi";
70 };
71 cdev1 {
72 nvidia,pins = "cdev1";
73 nvidia,function = "plla_out";
74 };
75 cdev2 {
76 nvidia,pins = "cdev2";
77 nvidia,function = "pllp_out4";
78 };
79 crtp {
80 nvidia,pins = "crtp", "lm1";
81 nvidia,function = "crt";
82 };
83 csus {
84 nvidia,pins = "csus";
85 nvidia,function = "vi_sensor_clk";
86 };
87 dap1 {
88 nvidia,pins = "dap1";
89 nvidia,function = "dap1";
90 };
91 dap2 {
92 nvidia,pins = "dap2";
93 nvidia,function = "dap2";
94 };
95 dap3 {
96 nvidia,pins = "dap3";
97 nvidia,function = "dap3";
98 };
99 dap4 {
100 nvidia,pins = "dap4";
101 nvidia,function = "dap4";
102 };
103 dta {
104 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
105 nvidia,function = "vi";
106 };
107 dtf {
108 nvidia,pins = "dtf";
109 nvidia,function = "i2c3";
110 };
111 gmc {
112 nvidia,pins = "gmc";
113 nvidia,function = "uartd";
114 };
115 gmd {
116 nvidia,pins = "gmd";
117 nvidia,function = "sflash";
118 };
119 gpu {
120 nvidia,pins = "gpu";
121 nvidia,function = "pwm";
122 };
123 gpu7 {
124 nvidia,pins = "gpu7";
125 nvidia,function = "rtck";
126 };
127 gpv {
128 nvidia,pins = "gpv", "slxa", "slxk";
129 nvidia,function = "pcie";
130 };
131 hdint {
132 nvidia,pins = "hdint";
133 nvidia,function = "hdmi";
134 };
135 i2cp {
136 nvidia,pins = "i2cp";
137 nvidia,function = "i2cp";
138 };
139 irrx {
140 nvidia,pins = "irrx", "irtx";
141 nvidia,function = "uartb";
142 };
143 kbca {
144 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
145 "kbce", "kbcf";
146 nvidia,function = "kbc";
147 };
148 lcsn {
149 nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
150 "lsdi", "lvp0";
151 nvidia,function = "rsvd4";
152 };
153 ld0 {
154 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
155 "ld5", "ld6", "ld7", "ld8", "ld9",
156 "ld10", "ld11", "ld12", "ld13", "ld14",
157 "ld15", "ld16", "ld17", "ldi", "lhp0",
158 "lhp1", "lhp2", "lhs", "lpp", "lpw0",
159 "lpw2", "lsc0", "lsc1", "lsck", "lsda",
160 "lspi", "lvp1", "lvs";
161 nvidia,function = "displaya";
162 };
163 owc {
164 nvidia,pins = "owc", "spdi", "spdo", "uac";
165 nvidia,function = "rsvd2";
166 };
167 pmc {
168 nvidia,pins = "pmc";
169 nvidia,function = "pwr_on";
170 };
171 rm {
172 nvidia,pins = "rm";
173 nvidia,function = "i2c1";
174 };
175 sdb {
176 nvidia,pins = "sdb", "sdc", "sdd", "slxc";
177 nvidia,function = "sdio3";
178 };
179 sdio1 {
180 nvidia,pins = "sdio1";
181 nvidia,function = "sdio1";
182 };
183 slxd {
184 nvidia,pins = "slxd";
185 nvidia,function = "spdif";
186 };
187 spid {
188 nvidia,pins = "spid", "spie", "spif";
189 nvidia,function = "spi1";
190 };
191 spig {
192 nvidia,pins = "spig", "spih";
193 nvidia,function = "spi2_alt";
194 };
195 uaa {
196 nvidia,pins = "uaa", "uab", "uda";
197 nvidia,function = "ulpi";
198 };
199 uad {
200 nvidia,pins = "uad";
201 nvidia,function = "irda";
202 };
203 uca {
204 nvidia,pins = "uca", "ucb";
205 nvidia,function = "uartc";
206 };
207 conf_ata {
208 nvidia,pins = "ata", "atb", "atc", "atd",
209 "cdev1", "cdev2", "dap1", "dap2",
210 "dap4", "ddc", "dtf", "gma", "gmc",
211 "gme", "gpu", "gpu7", "i2cp", "irrx",
212 "irtx", "pta", "rm", "sdc", "sdd",
213 "slxc", "slxd", "slxk", "spdi", "spdo",
214 "uac", "uad", "uca", "ucb", "uda";
215 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
216 nvidia,tristate = <TEGRA_PIN_DISABLE>;
217 };
218 conf_ate {
219 nvidia,pins = "ate", "csus", "dap3", "gmd",
220 "gpv", "owc", "spia", "spib", "spic",
221 "spid", "spie", "spig";
222 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
223 nvidia,tristate = <TEGRA_PIN_ENABLE>;
224 };
225 conf_ck32 {
226 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
227 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
228 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
229 };
230 conf_crtp {
231 nvidia,pins = "crtp", "gmb", "slxa", "spih";
232 nvidia,pull = <TEGRA_PIN_PULL_UP>;
233 nvidia,tristate = <TEGRA_PIN_ENABLE>;
234 };
235 conf_dta {
236 nvidia,pins = "dta", "dtb", "dtc", "dtd";
237 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
238 nvidia,tristate = <TEGRA_PIN_DISABLE>;
239 };
240 conf_dte {
241 nvidia,pins = "dte", "spif";
242 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
243 nvidia,tristate = <TEGRA_PIN_ENABLE>;
244 };
245 conf_hdint {
246 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
247 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
248 nvidia,tristate = <TEGRA_PIN_ENABLE>;
249 };
250 conf_kbca {
251 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
252 "kbce", "kbcf", "sdio1", "uaa", "uab";
253 nvidia,pull = <TEGRA_PIN_PULL_UP>;
254 nvidia,tristate = <TEGRA_PIN_DISABLE>;
255 };
256 conf_lc {
257 nvidia,pins = "lc", "ls";
258 nvidia,pull = <TEGRA_PIN_PULL_UP>;
259 };
260 conf_ld0 {
261 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
262 "ld5", "ld6", "ld7", "ld8", "ld9",
263 "ld10", "ld11", "ld12", "ld13", "ld14",
264 "ld15", "ld16", "ld17", "ldi", "lhp0",
265 "lhp1", "lhp2", "lhs", "lm0", "lpp",
266 "lpw0", "lpw2", "lsc0", "lsc1", "lspi",
267 "lvp1", "lvs", "pmc", "sdb";
268 nvidia,tristate = <TEGRA_PIN_DISABLE>;
269 };
270 conf_ld17_0 {
271 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
272 "ld23_22";
273 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
274 };
275 drive_sdio1 {
276 nvidia,pins = "drive_sdio1";
277 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
278 nvidia,schmitt = <TEGRA_PIN_ENABLE>;
279 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
280 nvidia,pull-down-strength = <31>;
281 nvidia,pull-up-strength = <31>;
282 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
283 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
284 };
285 };
286
287 state_i2cmux_ddc: pinmux-i2cmux-ddc {
288 ddc {
289 nvidia,pins = "ddc";
290 nvidia,function = "i2c2";
291 };
292 pta {
293 nvidia,pins = "pta";
294 nvidia,function = "rsvd4";
295 };
296 };
297
298 state_i2cmux_pta: pinmux-i2cmux-pta {
299 ddc {
300 nvidia,pins = "ddc";
301 nvidia,function = "rsvd4";
302 };
303 pta {
304 nvidia,pins = "pta";
305 nvidia,function = "i2c2";
306 };
307 };
308
309 state_i2cmux_idle: pinmux-i2cmux-idle {
310 ddc {
311 nvidia,pins = "ddc";
312 nvidia,function = "rsvd4";
313 };
314 pta {
315 nvidia,pins = "pta";
316 nvidia,function = "rsvd4";
317 };
318 };
319 };
320
321 i2s@70002800 {
322 status = "okay";
323 };
324
325 serial@70006300 {
326 status = "okay";
327 };
328
329 pwm: pwm@7000a000 {
330 status = "okay";
331 };
332
333 i2c@7000c000 {
334 status = "okay";
335 clock-frequency = <400000>;
336
337 wm8903: wm8903@1a {
338 compatible = "wlf,wm8903";
339 reg = <0x1a>;
340 interrupt-parent = <&gpio>;
341 interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_LEVEL_HIGH>;
342
343 gpio-controller;
344 #gpio-cells = <2>;
345
346 micdet-cfg = <0>;
347 micdet-delay = <100>;
348 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
349 };
350
351 /* ALS and proximity sensor */
352 isl29018@44 {
353 compatible = "isil,isl29018";
354 reg = <0x44>;
355 interrupt-parent = <&gpio>;
356 interrupts = <TEGRA_GPIO(Z, 2) IRQ_TYPE_LEVEL_HIGH>;
357 };
358 };
359
360 i2c@7000c400 {
361 status = "okay";
362 clock-frequency = <100000>;
363 };
364
365 i2cmux {
366 compatible = "i2c-mux-pinctrl";
367 #address-cells = <1>;
368 #size-cells = <0>;
369
370 i2c-parent = <&{/i2c@7000c400}>;
371
372 pinctrl-names = "ddc", "pta", "idle";
373 pinctrl-0 = <&state_i2cmux_ddc>;
374 pinctrl-1 = <&state_i2cmux_pta>;
375 pinctrl-2 = <&state_i2cmux_idle>;
376
377 hdmi_ddc: i2c@0 {
378 reg = <0>;
379 #address-cells = <1>;
380 #size-cells = <0>;
381 };
382
383 lvds_ddc: i2c@1 {
384 reg = <1>;
385 #address-cells = <1>;
386 #size-cells = <0>;
387 };
388 };
389
390 i2c@7000c500 {
391 status = "okay";
392 clock-frequency = <400000>;
393 };
394
395 i2c@7000d000 {
396 status = "okay";
397 clock-frequency = <400000>;
398
399 pmic: tps6586x@34 {
400 compatible = "ti,tps6586x";
401 reg = <0x34>;
402 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
403
404 ti,system-power-controller;
405
406 #gpio-cells = <2>;
407 gpio-controller;
408
409 sys-supply = <&vdd_5v0_reg>;
410 vin-sm0-supply = <&sys_reg>;
411 vin-sm1-supply = <&sys_reg>;
412 vin-sm2-supply = <&sys_reg>;
413 vinldo01-supply = <&sm2_reg>;
414 vinldo23-supply = <&sm2_reg>;
415 vinldo4-supply = <&sm2_reg>;
416 vinldo678-supply = <&sm2_reg>;
417 vinldo9-supply = <&sm2_reg>;
418
419 regulators {
420 sys_reg: sys {
421 regulator-name = "vdd_sys";
422 regulator-always-on;
423 };
424
425 vdd_core: sm0 {
426 regulator-name = "vdd_sm0,vdd_core";
427 regulator-min-microvolt = <950000>;
428 regulator-max-microvolt = <1300000>;
429 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
430 regulator-coupled-max-spread = <170000 550000>;
431 regulator-always-on;
432 regulator-boot-on;
433
434 nvidia,tegra-core-regulator;
435 };
436
437 vdd_cpu: sm1 {
438 regulator-name = "vdd_sm1,vdd_cpu";
439 regulator-min-microvolt = <750000>;
440 regulator-max-microvolt = <1125000>;
441 regulator-coupled-with = <&vdd_core &rtc_vdd>;
442 regulator-coupled-max-spread = <550000 550000>;
443 regulator-always-on;
444 regulator-boot-on;
445
446 nvidia,tegra-cpu-regulator;
447 };
448
449 sm2_reg: sm2 {
450 regulator-name = "vdd_sm2,vin_ldo*";
451 regulator-min-microvolt = <3700000>;
452 regulator-max-microvolt = <3700000>;
453 regulator-always-on;
454 };
455
456 /* LDO0 is not connected to anything */
457
458 ldo1 {
459 regulator-name = "vdd_ldo1,avdd_pll*";
460 regulator-min-microvolt = <1100000>;
461 regulator-max-microvolt = <1100000>;
462 regulator-always-on;
463 };
464
465 rtc_vdd: ldo2 {
466 regulator-name = "vdd_ldo2,vdd_rtc";
467 regulator-min-microvolt = <950000>;
468 regulator-max-microvolt = <1300000>;
469 regulator-coupled-with = <&vdd_core &vdd_cpu>;
470 regulator-coupled-max-spread = <170000 550000>;
471 regulator-always-on;
472 regulator-boot-on;
473
474 nvidia,tegra-rtc-regulator;
475 };
476
477 ldo3 {
478 regulator-name = "vdd_ldo3,avdd_usb*";
479 regulator-min-microvolt = <3300000>;
480 regulator-max-microvolt = <3300000>;
481 regulator-always-on;
482 };
483
484 ldo4 {
485 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
486 regulator-min-microvolt = <1800000>;
487 regulator-max-microvolt = <1800000>;
488 regulator-always-on;
489 };
490
491 ldo5 {
492 regulator-name = "vdd_ldo5,vcore_mmc";
493 regulator-min-microvolt = <2850000>;
494 regulator-max-microvolt = <2850000>;
495 regulator-always-on;
496 };
497
498 ldo6 {
499 regulator-name = "vdd_ldo6,avdd_vdac";
500 regulator-min-microvolt = <1800000>;
501 regulator-max-microvolt = <1800000>;
502 };
503
504 hdmi_vdd_reg: ldo7 {
505 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
506 regulator-min-microvolt = <3300000>;
507 regulator-max-microvolt = <3300000>;
508 };
509
510 hdmi_pll_reg: ldo8 {
511 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
512 regulator-min-microvolt = <1800000>;
513 regulator-max-microvolt = <1800000>;
514 };
515
516 ldo9 {
517 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
518 regulator-min-microvolt = <2850000>;
519 regulator-max-microvolt = <2850000>;
520 regulator-always-on;
521 };
522
523 ldo_rtc {
524 regulator-name = "vdd_rtc_out,vdd_cell";
525 regulator-min-microvolt = <3300000>;
526 regulator-max-microvolt = <3300000>;
527 regulator-always-on;
528 };
529 };
530 };
531
532 nct1008: temperature-sensor@4c {
533 compatible = "onnn,nct1008";
534 reg = <0x4c>;
535 #thermal-sensor-cells = <1>;
536 };
537 };
538
539 pmc@7000e400 {
540 nvidia,invert-interrupt;
541 nvidia,suspend-mode = <1>;
542 nvidia,cpu-pwr-good-time = <2000>;
543 nvidia,cpu-pwr-off-time = <100>;
544 nvidia,core-pwr-good-time = <3845 3845>;
545 nvidia,core-pwr-off-time = <458>;
546 nvidia,sys-clock-req-active-high;
547 core-supply = <&vdd_core>;
548 };
549
550 usb@c5000000 {
551 status = "okay";
552 };
553
554 usb-phy@c5000000 {
555 status = "okay";
556 };
557
558 usb@c5004000 {
559 status = "okay";
560 };
561
562 usb-phy@c5004000 {
563 status = "okay";
564 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
565 GPIO_ACTIVE_LOW>;
566 };
567
568 usb@c5008000 {
569 status = "okay";
570 };
571
572 usb-phy@c5008000 {
573 status = "okay";
574 };
575
576 mmc@c8000000 {
577 status = "okay";
578 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
579 bus-width = <4>;
580 keep-power-in-suspend;
581 };
582
583 mmc@c8000400 {
584 status = "okay";
585 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
586 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
587 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
588 bus-width = <4>;
589 };
590
591 mmc@c8000600 {
592 status = "okay";
593 bus-width = <8>;
594 non-removable;
595 };
596
597 backlight: backlight {
598 compatible = "pwm-backlight";
599
600 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
601 power-supply = <&vdd_bl_reg>;
602 pwms = <&pwm 2 5000000>;
603
604 brightness-levels = <0 4 8 16 32 64 128 255>;
605 default-brightness-level = <6>;
606 };
607
608 clk32k_in: clock-32k {
609 compatible = "fixed-clock";
610 clock-frequency = <32768>;
611 #clock-cells = <0>;
612 };
613
614 cpus {
615 cpu0: cpu@0 {
616 cpu-supply = <&vdd_cpu>;
617 operating-points-v2 = <&cpu0_opp_table>;
618 #cooling-cells = <2>;
619 };
620
621 cpu1: cpu@1 {
622 cpu-supply = <&vdd_cpu>;
623 operating-points-v2 = <&cpu0_opp_table>;
624 #cooling-cells = <2>;
625 };
626 };
627
628 gpio-keys {
629 compatible = "gpio-keys";
630
631 key-power {
632 label = "Power";
633 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
634 linux,code = <KEY_POWER>;
635 wakeup-source;
636 };
637 };
638
639 panel: panel {
640 compatible = "chunghwa,claa101wa01a";
641
642 power-supply = <&vdd_pnl_reg>;
643 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
644
645 backlight = <&backlight>;
646 ddc-i2c-bus = <&lvds_ddc>;
647 };
648
649 vdd_5v0_reg: regulator-5v0 {
650 compatible = "regulator-fixed";
651 regulator-name = "vdd_5v0";
652 regulator-min-microvolt = <5000000>;
653 regulator-max-microvolt = <5000000>;
654 regulator-always-on;
655 };
656
657 regulator-1v5 {
658 compatible = "regulator-fixed";
659 regulator-name = "vdd_1v5";
660 regulator-min-microvolt = <1500000>;
661 regulator-max-microvolt = <1500000>;
662 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
663 };
664
665 regulator-1v2 {
666 compatible = "regulator-fixed";
667 regulator-name = "vdd_1v2";
668 regulator-min-microvolt = <1200000>;
669 regulator-max-microvolt = <1200000>;
670 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
671 enable-active-high;
672 };
673
674 vdd_pnl_reg: regulator-pnl {
675 compatible = "regulator-fixed";
676 regulator-name = "vdd_pnl";
677 regulator-min-microvolt = <2800000>;
678 regulator-max-microvolt = <2800000>;
679 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
680 enable-active-high;
681 };
682
683 vdd_bl_reg: regulator-bl {
684 compatible = "regulator-fixed";
685 regulator-name = "vdd_bl";
686 regulator-min-microvolt = <2800000>;
687 regulator-max-microvolt = <2800000>;
688 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
689 enable-active-high;
690 };
691
692 sound {
693 compatible = "nvidia,tegra-audio-wm8903-ventana",
694 "nvidia,tegra-audio-wm8903";
695 nvidia,model = "NVIDIA Tegra Ventana";
696
697 nvidia,audio-routing =
698 "Headphone Jack", "HPOUTR",
699 "Headphone Jack", "HPOUTL",
700 "Int Spk", "ROP",
701 "Int Spk", "RON",
702 "Int Spk", "LOP",
703 "Int Spk", "LON",
704 "Mic Jack", "MICBIAS",
705 "IN1L", "Mic Jack";
706
707 nvidia,i2s-controller = <&tegra_i2s1>;
708 nvidia,audio-codec = <&wm8903>;
709
710 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
711 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
712 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
713 GPIO_ACTIVE_HIGH>;
714 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
715 GPIO_ACTIVE_HIGH>;
716
717 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
718 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
719 <&tegra_car TEGRA20_CLK_CDEV1>;
720 clock-names = "pll_a", "pll_a_out0", "mclk";
721 };
722
723 thermal-zones {
724 cpu-thermal {
725 polling-delay-passive = <1000>; /* milliseconds */
726 polling-delay = <5000>; /* milliseconds */
727
728 thermal-sensors = <&nct1008 1>;
729
730 trips {
731 trip0: cpu-alert0 {
732 /* start throttling at 50C */
733 temperature = <50000>;
734 hysteresis = <200>;
735 type = "passive";
736 };
737
738 trip1: cpu-crit {
739 /* shut down at 60C */
740 temperature = <60000>;
741 hysteresis = <2000>;
742 type = "critical";
743 };
744 };
745
746 cooling-maps {
747 map0 {
748 trip = <&trip0>;
749 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
750 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
751 };
752 };
753 };
754 };
755};
1/dts-v1/;
2
3#include <dt-bindings/input/input.h>
4#include "tegra20.dtsi"
5
6/ {
7 model = "NVIDIA Tegra20 Ventana evaluation board";
8 compatible = "nvidia,ventana", "nvidia,tegra20";
9
10 aliases {
11 rtc0 = "/i2c@7000d000/tps6586x@34";
12 rtc1 = "/rtc@7000e000";
13 };
14
15 memory {
16 reg = <0x00000000 0x40000000>;
17 };
18
19 host1x@50000000 {
20 dc@54200000 {
21 rgb {
22 status = "okay";
23
24 nvidia,panel = <&panel>;
25 };
26 };
27
28 hdmi@54280000 {
29 status = "okay";
30
31 vdd-supply = <&hdmi_vdd_reg>;
32 pll-supply = <&hdmi_pll_reg>;
33
34 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
35 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
36 GPIO_ACTIVE_HIGH>;
37 };
38 };
39
40 pinmux@70000014 {
41 pinctrl-names = "default";
42 pinctrl-0 = <&state_default>;
43
44 state_default: pinmux {
45 ata {
46 nvidia,pins = "ata";
47 nvidia,function = "ide";
48 };
49 atb {
50 nvidia,pins = "atb", "gma", "gme";
51 nvidia,function = "sdio4";
52 };
53 atc {
54 nvidia,pins = "atc";
55 nvidia,function = "nand";
56 };
57 atd {
58 nvidia,pins = "atd", "ate", "gmb", "spia",
59 "spib", "spic";
60 nvidia,function = "gmi";
61 };
62 cdev1 {
63 nvidia,pins = "cdev1";
64 nvidia,function = "plla_out";
65 };
66 cdev2 {
67 nvidia,pins = "cdev2";
68 nvidia,function = "pllp_out4";
69 };
70 crtp {
71 nvidia,pins = "crtp", "lm1";
72 nvidia,function = "crt";
73 };
74 csus {
75 nvidia,pins = "csus";
76 nvidia,function = "vi_sensor_clk";
77 };
78 dap1 {
79 nvidia,pins = "dap1";
80 nvidia,function = "dap1";
81 };
82 dap2 {
83 nvidia,pins = "dap2";
84 nvidia,function = "dap2";
85 };
86 dap3 {
87 nvidia,pins = "dap3";
88 nvidia,function = "dap3";
89 };
90 dap4 {
91 nvidia,pins = "dap4";
92 nvidia,function = "dap4";
93 };
94 dta {
95 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
96 nvidia,function = "vi";
97 };
98 dtf {
99 nvidia,pins = "dtf";
100 nvidia,function = "i2c3";
101 };
102 gmc {
103 nvidia,pins = "gmc";
104 nvidia,function = "uartd";
105 };
106 gmd {
107 nvidia,pins = "gmd";
108 nvidia,function = "sflash";
109 };
110 gpu {
111 nvidia,pins = "gpu";
112 nvidia,function = "pwm";
113 };
114 gpu7 {
115 nvidia,pins = "gpu7";
116 nvidia,function = "rtck";
117 };
118 gpv {
119 nvidia,pins = "gpv", "slxa", "slxk";
120 nvidia,function = "pcie";
121 };
122 hdint {
123 nvidia,pins = "hdint";
124 nvidia,function = "hdmi";
125 };
126 i2cp {
127 nvidia,pins = "i2cp";
128 nvidia,function = "i2cp";
129 };
130 irrx {
131 nvidia,pins = "irrx", "irtx";
132 nvidia,function = "uartb";
133 };
134 kbca {
135 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
136 "kbce", "kbcf";
137 nvidia,function = "kbc";
138 };
139 lcsn {
140 nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
141 "lsdi", "lvp0";
142 nvidia,function = "rsvd4";
143 };
144 ld0 {
145 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
146 "ld5", "ld6", "ld7", "ld8", "ld9",
147 "ld10", "ld11", "ld12", "ld13", "ld14",
148 "ld15", "ld16", "ld17", "ldi", "lhp0",
149 "lhp1", "lhp2", "lhs", "lpp", "lpw0",
150 "lpw2", "lsc0", "lsc1", "lsck", "lsda",
151 "lspi", "lvp1", "lvs";
152 nvidia,function = "displaya";
153 };
154 owc {
155 nvidia,pins = "owc", "spdi", "spdo", "uac";
156 nvidia,function = "rsvd2";
157 };
158 pmc {
159 nvidia,pins = "pmc";
160 nvidia,function = "pwr_on";
161 };
162 rm {
163 nvidia,pins = "rm";
164 nvidia,function = "i2c1";
165 };
166 sdb {
167 nvidia,pins = "sdb", "sdc", "sdd", "slxc";
168 nvidia,function = "sdio3";
169 };
170 sdio1 {
171 nvidia,pins = "sdio1";
172 nvidia,function = "sdio1";
173 };
174 slxd {
175 nvidia,pins = "slxd";
176 nvidia,function = "spdif";
177 };
178 spid {
179 nvidia,pins = "spid", "spie", "spif";
180 nvidia,function = "spi1";
181 };
182 spig {
183 nvidia,pins = "spig", "spih";
184 nvidia,function = "spi2_alt";
185 };
186 uaa {
187 nvidia,pins = "uaa", "uab", "uda";
188 nvidia,function = "ulpi";
189 };
190 uad {
191 nvidia,pins = "uad";
192 nvidia,function = "irda";
193 };
194 uca {
195 nvidia,pins = "uca", "ucb";
196 nvidia,function = "uartc";
197 };
198 conf_ata {
199 nvidia,pins = "ata", "atb", "atc", "atd",
200 "cdev1", "cdev2", "dap1", "dap2",
201 "dap4", "ddc", "dtf", "gma", "gmc",
202 "gme", "gpu", "gpu7", "i2cp", "irrx",
203 "irtx", "pta", "rm", "sdc", "sdd",
204 "slxc", "slxd", "slxk", "spdi", "spdo",
205 "uac", "uad", "uca", "ucb", "uda";
206 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
207 nvidia,tristate = <TEGRA_PIN_DISABLE>;
208 };
209 conf_ate {
210 nvidia,pins = "ate", "csus", "dap3", "gmd",
211 "gpv", "owc", "spia", "spib", "spic",
212 "spid", "spie", "spig";
213 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
214 nvidia,tristate = <TEGRA_PIN_ENABLE>;
215 };
216 conf_ck32 {
217 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
218 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
219 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
220 };
221 conf_crtp {
222 nvidia,pins = "crtp", "gmb", "slxa", "spih";
223 nvidia,pull = <TEGRA_PIN_PULL_UP>;
224 nvidia,tristate = <TEGRA_PIN_ENABLE>;
225 };
226 conf_dta {
227 nvidia,pins = "dta", "dtb", "dtc", "dtd";
228 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
229 nvidia,tristate = <TEGRA_PIN_DISABLE>;
230 };
231 conf_dte {
232 nvidia,pins = "dte", "spif";
233 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
234 nvidia,tristate = <TEGRA_PIN_ENABLE>;
235 };
236 conf_hdint {
237 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
238 "lpw1", "lsck", "lsda", "lsdi", "lvp0";
239 nvidia,tristate = <TEGRA_PIN_ENABLE>;
240 };
241 conf_kbca {
242 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
243 "kbce", "kbcf", "sdio1", "uaa", "uab";
244 nvidia,pull = <TEGRA_PIN_PULL_UP>;
245 nvidia,tristate = <TEGRA_PIN_DISABLE>;
246 };
247 conf_lc {
248 nvidia,pins = "lc", "ls";
249 nvidia,pull = <TEGRA_PIN_PULL_UP>;
250 };
251 conf_ld0 {
252 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
253 "ld5", "ld6", "ld7", "ld8", "ld9",
254 "ld10", "ld11", "ld12", "ld13", "ld14",
255 "ld15", "ld16", "ld17", "ldi", "lhp0",
256 "lhp1", "lhp2", "lhs", "lm0", "lpp",
257 "lpw0", "lpw2", "lsc0", "lsc1", "lspi",
258 "lvp1", "lvs", "pmc", "sdb";
259 nvidia,tristate = <TEGRA_PIN_DISABLE>;
260 };
261 conf_ld17_0 {
262 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
263 "ld23_22";
264 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
265 };
266 drive_sdio1 {
267 nvidia,pins = "drive_sdio1";
268 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
269 nvidia,schmitt = <TEGRA_PIN_ENABLE>;
270 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
271 nvidia,pull-down-strength = <31>;
272 nvidia,pull-up-strength = <31>;
273 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
274 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
275 };
276 };
277
278 state_i2cmux_ddc: pinmux_i2cmux_ddc {
279 ddc {
280 nvidia,pins = "ddc";
281 nvidia,function = "i2c2";
282 };
283 pta {
284 nvidia,pins = "pta";
285 nvidia,function = "rsvd4";
286 };
287 };
288
289 state_i2cmux_pta: pinmux_i2cmux_pta {
290 ddc {
291 nvidia,pins = "ddc";
292 nvidia,function = "rsvd4";
293 };
294 pta {
295 nvidia,pins = "pta";
296 nvidia,function = "i2c2";
297 };
298 };
299
300 state_i2cmux_idle: pinmux_i2cmux_idle {
301 ddc {
302 nvidia,pins = "ddc";
303 nvidia,function = "rsvd4";
304 };
305 pta {
306 nvidia,pins = "pta";
307 nvidia,function = "rsvd4";
308 };
309 };
310 };
311
312 i2s@70002800 {
313 status = "okay";
314 };
315
316 serial@70006300 {
317 status = "okay";
318 };
319
320 pwm: pwm@7000a000 {
321 status = "okay";
322 };
323
324 i2c@7000c000 {
325 status = "okay";
326 clock-frequency = <400000>;
327
328 wm8903: wm8903@1a {
329 compatible = "wlf,wm8903";
330 reg = <0x1a>;
331 interrupt-parent = <&gpio>;
332 interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_LEVEL_HIGH>;
333
334 gpio-controller;
335 #gpio-cells = <2>;
336
337 micdet-cfg = <0>;
338 micdet-delay = <100>;
339 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
340 };
341
342 /* ALS and proximity sensor */
343 isl29018@44 {
344 compatible = "isil,isl29018";
345 reg = <0x44>;
346 interrupt-parent = <&gpio>;
347 interrupts = <TEGRA_GPIO(Z, 2) IRQ_TYPE_LEVEL_HIGH>;
348 };
349 };
350
351 i2c@7000c400 {
352 status = "okay";
353 clock-frequency = <100000>;
354 };
355
356 i2cmux {
357 compatible = "i2c-mux-pinctrl";
358 #address-cells = <1>;
359 #size-cells = <0>;
360
361 i2c-parent = <&{/i2c@7000c400}>;
362
363 pinctrl-names = "ddc", "pta", "idle";
364 pinctrl-0 = <&state_i2cmux_ddc>;
365 pinctrl-1 = <&state_i2cmux_pta>;
366 pinctrl-2 = <&state_i2cmux_idle>;
367
368 hdmi_ddc: i2c@0 {
369 reg = <0>;
370 #address-cells = <1>;
371 #size-cells = <0>;
372 };
373
374 lvds_ddc: i2c@1 {
375 reg = <1>;
376 #address-cells = <1>;
377 #size-cells = <0>;
378 };
379 };
380
381 i2c@7000c500 {
382 status = "okay";
383 clock-frequency = <400000>;
384 };
385
386 i2c@7000d000 {
387 status = "okay";
388 clock-frequency = <400000>;
389
390 pmic: tps6586x@34 {
391 compatible = "ti,tps6586x";
392 reg = <0x34>;
393 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
394
395 ti,system-power-controller;
396
397 #gpio-cells = <2>;
398 gpio-controller;
399
400 sys-supply = <&vdd_5v0_reg>;
401 vin-sm0-supply = <&sys_reg>;
402 vin-sm1-supply = <&sys_reg>;
403 vin-sm2-supply = <&sys_reg>;
404 vinldo01-supply = <&sm2_reg>;
405 vinldo23-supply = <&sm2_reg>;
406 vinldo4-supply = <&sm2_reg>;
407 vinldo678-supply = <&sm2_reg>;
408 vinldo9-supply = <&sm2_reg>;
409
410 regulators {
411 sys_reg: sys {
412 regulator-name = "vdd_sys";
413 regulator-always-on;
414 };
415
416 sm0 {
417 regulator-name = "vdd_sm0,vdd_core";
418 regulator-min-microvolt = <1200000>;
419 regulator-max-microvolt = <1200000>;
420 regulator-always-on;
421 };
422
423 sm1 {
424 regulator-name = "vdd_sm1,vdd_cpu";
425 regulator-min-microvolt = <1000000>;
426 regulator-max-microvolt = <1000000>;
427 regulator-always-on;
428 };
429
430 sm2_reg: sm2 {
431 regulator-name = "vdd_sm2,vin_ldo*";
432 regulator-min-microvolt = <3700000>;
433 regulator-max-microvolt = <3700000>;
434 regulator-always-on;
435 };
436
437 /* LDO0 is not connected to anything */
438
439 ldo1 {
440 regulator-name = "vdd_ldo1,avdd_pll*";
441 regulator-min-microvolt = <1100000>;
442 regulator-max-microvolt = <1100000>;
443 regulator-always-on;
444 };
445
446 ldo2 {
447 regulator-name = "vdd_ldo2,vdd_rtc";
448 regulator-min-microvolt = <1200000>;
449 regulator-max-microvolt = <1200000>;
450 };
451
452 ldo3 {
453 regulator-name = "vdd_ldo3,avdd_usb*";
454 regulator-min-microvolt = <3300000>;
455 regulator-max-microvolt = <3300000>;
456 regulator-always-on;
457 };
458
459 ldo4 {
460 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
461 regulator-min-microvolt = <1800000>;
462 regulator-max-microvolt = <1800000>;
463 regulator-always-on;
464 };
465
466 ldo5 {
467 regulator-name = "vdd_ldo5,vcore_mmc";
468 regulator-min-microvolt = <2850000>;
469 regulator-max-microvolt = <2850000>;
470 regulator-always-on;
471 };
472
473 ldo6 {
474 regulator-name = "vdd_ldo6,avdd_vdac";
475 regulator-min-microvolt = <1800000>;
476 regulator-max-microvolt = <1800000>;
477 };
478
479 hdmi_vdd_reg: ldo7 {
480 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
481 regulator-min-microvolt = <3300000>;
482 regulator-max-microvolt = <3300000>;
483 };
484
485 hdmi_pll_reg: ldo8 {
486 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
487 regulator-min-microvolt = <1800000>;
488 regulator-max-microvolt = <1800000>;
489 };
490
491 ldo9 {
492 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
493 regulator-min-microvolt = <2850000>;
494 regulator-max-microvolt = <2850000>;
495 regulator-always-on;
496 };
497
498 ldo_rtc {
499 regulator-name = "vdd_rtc_out,vdd_cell";
500 regulator-min-microvolt = <3300000>;
501 regulator-max-microvolt = <3300000>;
502 regulator-always-on;
503 };
504 };
505 };
506
507 temperature-sensor@4c {
508 compatible = "onnn,nct1008";
509 reg = <0x4c>;
510 };
511 };
512
513 pmc@7000e400 {
514 nvidia,invert-interrupt;
515 nvidia,suspend-mode = <1>;
516 nvidia,cpu-pwr-good-time = <2000>;
517 nvidia,cpu-pwr-off-time = <100>;
518 nvidia,core-pwr-good-time = <3845 3845>;
519 nvidia,core-pwr-off-time = <458>;
520 nvidia,sys-clock-req-active-high;
521 };
522
523 usb@c5000000 {
524 status = "okay";
525 };
526
527 usb-phy@c5000000 {
528 status = "okay";
529 };
530
531 usb@c5004000 {
532 status = "okay";
533 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
534 GPIO_ACTIVE_LOW>;
535 };
536
537 usb-phy@c5004000 {
538 status = "okay";
539 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
540 GPIO_ACTIVE_LOW>;
541 };
542
543 usb@c5008000 {
544 status = "okay";
545 };
546
547 usb-phy@c5008000 {
548 status = "okay";
549 };
550
551 sdhci@c8000000 {
552 status = "okay";
553 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
554 bus-width = <4>;
555 keep-power-in-suspend;
556 };
557
558 sdhci@c8000400 {
559 status = "okay";
560 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
561 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
562 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
563 bus-width = <4>;
564 };
565
566 sdhci@c8000600 {
567 status = "okay";
568 bus-width = <8>;
569 non-removable;
570 };
571
572 backlight: backlight {
573 compatible = "pwm-backlight";
574
575 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
576 power-supply = <&vdd_bl_reg>;
577 pwms = <&pwm 2 5000000>;
578
579 brightness-levels = <0 4 8 16 32 64 128 255>;
580 default-brightness-level = <6>;
581 };
582
583 clocks {
584 compatible = "simple-bus";
585 #address-cells = <1>;
586 #size-cells = <0>;
587
588 clk32k_in: clock@0 {
589 compatible = "fixed-clock";
590 reg=<0>;
591 #clock-cells = <0>;
592 clock-frequency = <32768>;
593 };
594 };
595
596 gpio-keys {
597 compatible = "gpio-keys";
598
599 power {
600 label = "Power";
601 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
602 linux,code = <KEY_POWER>;
603 gpio-key,wakeup;
604 };
605 };
606
607 panel: panel {
608 compatible = "chunghwa,claa101wa01a", "simple-panel";
609
610 power-supply = <&vdd_pnl_reg>;
611 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
612
613 backlight = <&backlight>;
614 ddc-i2c-bus = <&lvds_ddc>;
615 };
616
617 regulators {
618 compatible = "simple-bus";
619 #address-cells = <1>;
620 #size-cells = <0>;
621
622 vdd_5v0_reg: regulator@0 {
623 compatible = "regulator-fixed";
624 reg = <0>;
625 regulator-name = "vdd_5v0";
626 regulator-min-microvolt = <5000000>;
627 regulator-max-microvolt = <5000000>;
628 regulator-always-on;
629 };
630
631 regulator@1 {
632 compatible = "regulator-fixed";
633 reg = <1>;
634 regulator-name = "vdd_1v5";
635 regulator-min-microvolt = <1500000>;
636 regulator-max-microvolt = <1500000>;
637 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
638 };
639
640 regulator@2 {
641 compatible = "regulator-fixed";
642 reg = <2>;
643 regulator-name = "vdd_1v2";
644 regulator-min-microvolt = <1200000>;
645 regulator-max-microvolt = <1200000>;
646 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
647 enable-active-high;
648 };
649
650 vdd_pnl_reg: regulator@3 {
651 compatible = "regulator-fixed";
652 reg = <3>;
653 regulator-name = "vdd_pnl";
654 regulator-min-microvolt = <2800000>;
655 regulator-max-microvolt = <2800000>;
656 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
657 enable-active-high;
658 };
659
660 vdd_bl_reg: regulator@4 {
661 compatible = "regulator-fixed";
662 reg = <4>;
663 regulator-name = "vdd_bl";
664 regulator-min-microvolt = <2800000>;
665 regulator-max-microvolt = <2800000>;
666 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
667 enable-active-high;
668 };
669 };
670
671 sound {
672 compatible = "nvidia,tegra-audio-wm8903-ventana",
673 "nvidia,tegra-audio-wm8903";
674 nvidia,model = "NVIDIA Tegra Ventana";
675
676 nvidia,audio-routing =
677 "Headphone Jack", "HPOUTR",
678 "Headphone Jack", "HPOUTL",
679 "Int Spk", "ROP",
680 "Int Spk", "RON",
681 "Int Spk", "LOP",
682 "Int Spk", "LON",
683 "Mic Jack", "MICBIAS",
684 "IN1L", "Mic Jack";
685
686 nvidia,i2s-controller = <&tegra_i2s1>;
687 nvidia,audio-codec = <&wm8903>;
688
689 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
690 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
691 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
692 GPIO_ACTIVE_HIGH>;
693 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
694 GPIO_ACTIVE_HIGH>;
695
696 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
697 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
698 <&tegra_car TEGRA20_CLK_CDEV1>;
699 clock-names = "pll_a", "pll_a_out0", "mclk";
700 };
701};