blob: 04453eb243201ab63ba0ab53d3f672e8c648ef0e [file] [log] [blame]
Svyatoslav Ryhel238f4182025-03-05 15:05:30 +02001// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include <dt-bindings/input/input.h>
5#include "tegra30.dtsi"
6
7/ {
8 model = "Ouya Game Console";
9 compatible = "ouya,ouya", "nvidia,tegra30";
10
11 chosen {
12 stdout-path = &uartd;
13 };
14
15 aliases {
16 i2c0 = &pwr_i2c;
17 i2c1 = &hdmi_ddc;
18
19 mmc0 = &sdmmc4;
20
21 rtc0 = &pmic;
22 rtc1 = "/rtc@7000e000";
23
24 usb0 = &micro_usb;
25 usb1 = &ethernet_usb;
26 usb2 = &fullsize_usb;
27 };
28
29 memory {
30 device_type = "memory";
31 reg = <0x80000000 0x40000000>;
32 };
33
34 host1x@50000000 {
35 dc@54200000 {
36 status = "disabled";
37 };
38
39 hdmi: hdmi@54280000 {
40 status = "okay";
41
42 hdmi-supply = <&sys_3v3_reg>;
43 pll-supply = <&ldo7_reg>;
44 vdd-supply = <&vdd_vid_reg>;
45
46 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
47 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
48 };
49 };
50
51 gpio@6000d000 {
52 fan-en-hog {
53 gpio-hog;
54 gpios = <TEGRA_GPIO(J, 2) GPIO_ACTIVE_HIGH>;
55 output-high;
56 };
57 };
58
59 pinmux@70000868 {
60 pinctrl-names = "default";
61 pinctrl-0 = <&state_default>;
62
63 state_default: pinmux {
64 clk_32k_out_pa0 {
65 nvidia,pins = "clk_32k_out_pa0";
66 nvidia,function = "blink";
67 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
68 nvidia,tristate = <TEGRA_PIN_DISABLE>;
69 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
70 };
71
72 uart3_cts_n_pa1 {
73 nvidia,pins = "uart3_cts_n_pa1";
74 nvidia,function = "uartc";
75 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
76 nvidia,tristate = <TEGRA_PIN_DISABLE>;
77 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
78 };
79
80 dap2_fs_pa2 {
81 nvidia,pins = "dap2_fs_pa2";
82 nvidia,function = "i2s1";
83 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
84 nvidia,tristate = <TEGRA_PIN_DISABLE>;
85 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
86 };
87
88 dap2_sclk_pa3 {
89 nvidia,pins = "dap2_sclk_pa3";
90 nvidia,function = "i2s1";
91 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
92 nvidia,tristate = <TEGRA_PIN_DISABLE>;
93 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
94 };
95
96 dap2_din_pa4 {
97 nvidia,pins = "dap2_din_pa4";
98 nvidia,function = "i2s1";
99 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
100 nvidia,tristate = <TEGRA_PIN_DISABLE>;
101 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
102 };
103
104 dap2_dout_pa5 {
105 nvidia,pins = "dap2_dout_pa5";
106 nvidia,function = "i2s1";
107 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
108 nvidia,tristate = <TEGRA_PIN_DISABLE>;
109 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
110 };
111
112 sdmmc3_clk_pa6 {
113 nvidia,pins = "sdmmc3_clk_pa6";
114 nvidia,function = "sdmmc3";
115 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
116 nvidia,tristate = <TEGRA_PIN_DISABLE>;
117 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
118 };
119
120 sdmmc3_cmd_pa7 {
121 nvidia,pins = "sdmmc3_cmd_pa7";
122 nvidia,function = "sdmmc3";
123 nvidia,pull = <TEGRA_PIN_PULL_UP>;
124 nvidia,tristate = <TEGRA_PIN_DISABLE>;
125 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
126 };
127
128 gmi_a17_pb0 {
129 nvidia,pins = "gmi_a17_pb0";
130 nvidia,function = "spi4";
131 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
132 nvidia,tristate = <TEGRA_PIN_ENABLE>;
133 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
134 };
135
136 gmi_a18_pb1 {
137 nvidia,pins = "gmi_a18_pb1";
138 nvidia,function = "spi4";
139 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
140 nvidia,tristate = <TEGRA_PIN_ENABLE>;
141 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
142 };
143
144 lcd_pwr0_pb2 {
145 nvidia,pins = "lcd_pwr0_pb2";
146 nvidia,function = "displaya";
147 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
148 nvidia,tristate = <TEGRA_PIN_ENABLE>;
149 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
150 };
151
152 lcd_pclk_pb3 {
153 nvidia,pins = "lcd_pclk_pb3";
154 nvidia,function = "displaya";
155 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
156 nvidia,tristate = <TEGRA_PIN_ENABLE>;
157 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
158 };
159
160 sdmmc3_dat3_pb4 {
161 nvidia,pins = "sdmmc3_dat3_pb4";
162 nvidia,function = "sdmmc3";
163 nvidia,pull = <TEGRA_PIN_PULL_UP>;
164 nvidia,tristate = <TEGRA_PIN_DISABLE>;
165 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
166 };
167
168 sdmmc3_dat2_pb5 {
169 nvidia,pins = "sdmmc3_dat2_pb5";
170 nvidia,function = "sdmmc3";
171 nvidia,pull = <TEGRA_PIN_PULL_UP>;
172 nvidia,tristate = <TEGRA_PIN_DISABLE>;
173 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
174 };
175
176 sdmmc3_dat1_pb6 {
177 nvidia,pins = "sdmmc3_dat1_pb6";
178 nvidia,function = "sdmmc3";
179 nvidia,pull = <TEGRA_PIN_PULL_UP>;
180 nvidia,tristate = <TEGRA_PIN_DISABLE>;
181 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
182 };
183
184 sdmmc3_dat0_pb7 {
185 nvidia,pins = "sdmmc3_dat0_pb7";
186 nvidia,function = "sdmmc3";
187 nvidia,pull = <TEGRA_PIN_PULL_UP>;
188 nvidia,tristate = <TEGRA_PIN_DISABLE>;
189 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
190 };
191
192 uart3_rts_n_pc0 {
193 nvidia,pins = "uart3_rts_n_pc0";
194 nvidia,function = "uartc";
195 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
196 nvidia,tristate = <TEGRA_PIN_DISABLE>;
197 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
198 };
199
200 lcd_pwr1_pc1 {
201 nvidia,pins = "lcd_pwr1_pc1";
202 nvidia,function = "displaya";
203 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
204 nvidia,tristate = <TEGRA_PIN_ENABLE>;
205 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
206 };
207
208 uart2_txd_pc2 {
209 nvidia,pins = "uart2_txd_pc2";
210 nvidia,function = "uartb";
211 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
212 nvidia,tristate = <TEGRA_PIN_ENABLE>;
213 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
214 };
215
216 uart2_rxd_pc3 {
217 nvidia,pins = "uart2_rxd_pc3";
218 nvidia,function = "uartb";
219 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
220 nvidia,tristate = <TEGRA_PIN_ENABLE>;
221 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
222 };
223
224 gen1_i2c_scl_pc4 {
225 nvidia,pins = "gen1_i2c_scl_pc4";
226 nvidia,function = "i2c1";
227 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
228 nvidia,tristate = <TEGRA_PIN_ENABLE>;
229 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
230 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
231 };
232
233 gen1_i2c_sda_pc5 {
234 nvidia,pins = "gen1_i2c_sda_pc5";
235 nvidia,function = "i2c1";
236 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
237 nvidia,tristate = <TEGRA_PIN_ENABLE>;
238 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
239 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
240 };
241
242 lcd_pwr2_pc6 {
243 nvidia,pins = "lcd_pwr2_pc6";
244 nvidia,function = "displaya";
245 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
246 nvidia,tristate = <TEGRA_PIN_ENABLE>;
247 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
248 };
249
250 gmi_wp_n_pc7 {
251 nvidia,pins = "gmi_wp_n_pc7";
252 nvidia,function = "gmi";
253 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
254 nvidia,tristate = <TEGRA_PIN_DISABLE>;
255 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
256 };
257
258 sdmmc3_dat5_pd0 {
259 nvidia,pins = "sdmmc3_dat5_pd0";
260 nvidia,function = "sdmmc3";
261 nvidia,pull = <TEGRA_PIN_PULL_UP>;
262 nvidia,tristate = <TEGRA_PIN_DISABLE>;
263 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
264 };
265
266 sdmmc3_dat4_pd1 {
267 nvidia,pins = "sdmmc3_dat4_pd1";
268 nvidia,function = "sdmmc3";
269 nvidia,pull = <TEGRA_PIN_PULL_UP>;
270 nvidia,tristate = <TEGRA_PIN_DISABLE>;
271 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
272 };
273
274 lcd_dc1_pd2 {
275 nvidia,pins = "lcd_dc1_pd2";
276 nvidia,function = "displaya";
277 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
278 nvidia,tristate = <TEGRA_PIN_ENABLE>;
279 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
280 };
281
282 sdmmc3_dat6_pd3 {
283 nvidia,pins = "sdmmc3_dat6_pd3";
284 nvidia,function = "spi4";
285 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
286 nvidia,tristate = <TEGRA_PIN_DISABLE>;
287 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
288 };
289
290 sdmmc3_dat7_pd4 {
291 nvidia,pins = "sdmmc3_dat7_pd4";
292 nvidia,function = "spi4";
293 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
294 nvidia,tristate = <TEGRA_PIN_DISABLE>;
295 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
296 };
297
298 vi_d1_pd5 {
299 nvidia,pins = "vi_d1_pd5";
300 nvidia,function = "sdmmc2";
301 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
302 nvidia,tristate = <TEGRA_PIN_DISABLE>;
303 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
304 };
305
306 vi_vsync_pd6 {
307 nvidia,pins = "vi_vsync_pd6";
308 nvidia,function = "ddr";
309 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
310 nvidia,tristate = <TEGRA_PIN_DISABLE>;
311 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
312 };
313
314 vi_hsync_pd7 {
315 nvidia,pins = "vi_hsync_pd7";
316 nvidia,function = "ddr";
317 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
318 nvidia,tristate = <TEGRA_PIN_DISABLE>;
319 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
320 };
321
322 lcd_d0_pe0 {
323 nvidia,pins = "lcd_d0_pe0";
324 nvidia,function = "displaya";
325 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
326 nvidia,tristate = <TEGRA_PIN_ENABLE>;
327 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
328 };
329
330 lcd_d1_pe1 {
331 nvidia,pins = "lcd_d1_pe1";
332 nvidia,function = "displaya";
333 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
334 nvidia,tristate = <TEGRA_PIN_ENABLE>;
335 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
336 };
337
338 lcd_d2_pe2 {
339 nvidia,pins = "lcd_d2_pe2";
340 nvidia,function = "displaya";
341 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
342 nvidia,tristate = <TEGRA_PIN_ENABLE>;
343 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
344 };
345
346 lcd_d3_pe3 {
347 nvidia,pins = "lcd_d3_pe3";
348 nvidia,function = "displaya";
349 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
350 nvidia,tristate = <TEGRA_PIN_ENABLE>;
351 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
352 };
353
354 lcd_d4_pe4 {
355 nvidia,pins = "lcd_d4_pe4";
356 nvidia,function = "displaya";
357 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
358 nvidia,tristate = <TEGRA_PIN_ENABLE>;
359 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
360 };
361
362 lcd_d5_pe5 {
363 nvidia,pins = "lcd_d5_pe5";
364 nvidia,function = "displaya";
365 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
366 nvidia,tristate = <TEGRA_PIN_ENABLE>;
367 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
368 };
369
370 lcd_d6_pe6 {
371 nvidia,pins = "lcd_d6_pe6";
372 nvidia,function = "displaya";
373 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
374 nvidia,tristate = <TEGRA_PIN_ENABLE>;
375 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
376 };
377
378 lcd_d7_pe7 {
379 nvidia,pins = "lcd_d7_pe7";
380 nvidia,function = "displaya";
381 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
382 nvidia,tristate = <TEGRA_PIN_ENABLE>;
383 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
384 };
385
386 lcd_d8_pf0 {
387 nvidia,pins = "lcd_d8_pf0";
388 nvidia,function = "displaya";
389 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
390 nvidia,tristate = <TEGRA_PIN_ENABLE>;
391 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
392 };
393
394 lcd_d9_pf1 {
395 nvidia,pins = "lcd_d9_pf1";
396 nvidia,function = "displaya";
397 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
398 nvidia,tristate = <TEGRA_PIN_ENABLE>;
399 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
400 };
401
402 lcd_d10_pf2 {
403 nvidia,pins = "lcd_d10_pf2";
404 nvidia,function = "displaya";
405 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
406 nvidia,tristate = <TEGRA_PIN_ENABLE>;
407 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
408 };
409
410 lcd_d11_pf3 {
411 nvidia,pins = "lcd_d11_pf3";
412 nvidia,function = "displaya";
413 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
414 nvidia,tristate = <TEGRA_PIN_ENABLE>;
415 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
416 };
417
418 lcd_d12_pf4 {
419 nvidia,pins = "lcd_d12_pf4";
420 nvidia,function = "displaya";
421 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
422 nvidia,tristate = <TEGRA_PIN_ENABLE>;
423 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
424 };
425
426 lcd_d13_pf5 {
427 nvidia,pins = "lcd_d13_pf5";
428 nvidia,function = "displaya";
429 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
430 nvidia,tristate = <TEGRA_PIN_ENABLE>;
431 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
432 };
433
434 lcd_d14_pf6 {
435 nvidia,pins = "lcd_d14_pf6";
436 nvidia,function = "displaya";
437 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
438 nvidia,tristate = <TEGRA_PIN_ENABLE>;
439 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
440 };
441
442 lcd_d15_pf7 {
443 nvidia,pins = "lcd_d15_pf7";
444 nvidia,function = "displaya";
445 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
446 nvidia,tristate = <TEGRA_PIN_ENABLE>;
447 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
448 };
449
450 gmi_ad0_pg0 {
451 nvidia,pins = "gmi_ad0_pg0";
452 nvidia,function = "nand";
453 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
454 nvidia,tristate = <TEGRA_PIN_DISABLE>;
455 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
456 };
457
458 gmi_ad1_pg1 {
459 nvidia,pins = "gmi_ad1_pg1";
460 nvidia,function = "nand";
461 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
462 nvidia,tristate = <TEGRA_PIN_ENABLE>;
463 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
464 };
465
466 gmi_ad2_pg2 {
467 nvidia,pins = "gmi_ad2_pg2";
468 nvidia,function = "nand";
469 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
470 nvidia,tristate = <TEGRA_PIN_DISABLE>;
471 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
472 };
473
474 gmi_ad3_pg3 {
475 nvidia,pins = "gmi_ad3_pg3";
476 nvidia,function = "nand";
477 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
478 nvidia,tristate = <TEGRA_PIN_DISABLE>;
479 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
480 };
481
482 gmi_ad4_pg4 {
483 nvidia,pins = "gmi_ad4_pg4";
484 nvidia,function = "nand";
485 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
486 nvidia,tristate = <TEGRA_PIN_DISABLE>;
487 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
488 };
489
490 gmi_ad5_pg5 {
491 nvidia,pins = "gmi_ad5_pg5";
492 nvidia,function = "nand";
493 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
494 nvidia,tristate = <TEGRA_PIN_DISABLE>;
495 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
496 };
497
498 gmi_ad6_pg6 {
499 nvidia,pins = "gmi_ad6_pg6";
500 nvidia,function = "nand";
501 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
502 nvidia,tristate = <TEGRA_PIN_DISABLE>;
503 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
504 };
505
506 gmi_ad7_pg7 {
507 nvidia,pins = "gmi_ad7_pg7";
508 nvidia,function = "nand";
509 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
510 nvidia,tristate = <TEGRA_PIN_DISABLE>;
511 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
512 };
513
514 gmi_ad8_ph0 {
515 nvidia,pins = "gmi_ad8_ph0";
516 nvidia,function = "pwm0";
517 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
518 nvidia,tristate = <TEGRA_PIN_ENABLE>;
519 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
520 };
521
522 gmi_ad9_ph1 {
523 nvidia,pins = "gmi_ad9_ph1";
524 nvidia,function = "pwm1";
525 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
526 nvidia,tristate = <TEGRA_PIN_ENABLE>;
527 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
528 };
529
530 gmi_ad10_ph2 {
531 nvidia,pins = "gmi_ad10_ph2";
532 nvidia,function = "pwm2";
533 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
534 nvidia,tristate = <TEGRA_PIN_DISABLE>;
535 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
536 };
537
538 gmi_ad11_ph3 {
539 nvidia,pins = "gmi_ad11_ph3";
540 nvidia,function = "nand";
541 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
542 nvidia,tristate = <TEGRA_PIN_ENABLE>;
543 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
544 };
545
546 gmi_ad12_ph4 {
547 nvidia,pins = "gmi_ad12_ph4";
548 nvidia,function = "nand";
549 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
550 nvidia,tristate = <TEGRA_PIN_ENABLE>;
551 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
552 };
553
554 gmi_ad13_ph5 {
555 nvidia,pins = "gmi_ad13_ph5";
556 nvidia,function = "nand";
557 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
558 nvidia,tristate = <TEGRA_PIN_ENABLE>;
559 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
560 };
561
562 gmi_ad14_ph6 {
563 nvidia,pins = "gmi_ad14_ph6";
564 nvidia,function = "nand";
565 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
566 nvidia,tristate = <TEGRA_PIN_ENABLE>;
567 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
568 };
569
570 gmi_wr_n_pi0 {
571 nvidia,pins = "gmi_wr_n_pi0";
572 nvidia,function = "nand";
573 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
574 nvidia,tristate = <TEGRA_PIN_ENABLE>;
575 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
576 };
577
578 gmi_oe_n_pi1 {
579 nvidia,pins = "gmi_oe_n_pi1";
580 nvidia,function = "nand";
581 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
582 nvidia,tristate = <TEGRA_PIN_ENABLE>;
583 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
584 };
585
586 gmi_dqs_pi2 {
587 nvidia,pins = "gmi_dqs_pi2";
588 nvidia,function = "nand";
589 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
590 nvidia,tristate = <TEGRA_PIN_ENABLE>;
591 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
592 };
593
594 gmi_iordy_pi5 {
595 nvidia,pins = "gmi_iordy_pi5";
596 nvidia,function = "rsvd1";
597 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
598 nvidia,tristate = <TEGRA_PIN_ENABLE>;
599 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
600 };
601
602 gmi_cs7_n_pi6 {
603 nvidia,pins = "gmi_cs7_n_pi6";
604 nvidia,function = "nand";
605 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
606 nvidia,tristate = <TEGRA_PIN_ENABLE>;
607 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
608 };
609
610 gmi_wait_pi7 {
611 nvidia,pins = "gmi_wait_pi7";
612 nvidia,function = "nand";
613 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
614 nvidia,tristate = <TEGRA_PIN_ENABLE>;
615 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
616 };
617
618 lcd_de_pj1 {
619 nvidia,pins = "lcd_de_pj1";
620 nvidia,function = "displaya";
621 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
622 nvidia,tristate = <TEGRA_PIN_ENABLE>;
623 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
624 };
625
626 gmi_cs1_n_pj2 {
627 nvidia,pins = "gmi_cs1_n_pj2";
628 nvidia,function = "rsvd1";
629 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
630 nvidia,tristate = <TEGRA_PIN_DISABLE>;
631 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
632 };
633
634 lcd_hsync_pj3 {
635 nvidia,pins = "lcd_hsync_pj3";
636 nvidia,function = "displaya";
637 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
638 nvidia,tristate = <TEGRA_PIN_ENABLE>;
639 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
640 };
641
642 lcd_vsync_pj4 {
643 nvidia,pins = "lcd_vsync_pj4";
644 nvidia,function = "displaya";
645 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
646 nvidia,tristate = <TEGRA_PIN_ENABLE>;
647 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
648 };
649
650 uart2_cts_n_pj5 {
651 nvidia,pins = "uart2_cts_n_pj5";
652 nvidia,function = "uartb";
653 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
654 nvidia,tristate = <TEGRA_PIN_ENABLE>;
655 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
656 };
657
658 uart2_rts_n_pj6 {
659 nvidia,pins = "uart2_rts_n_pj6";
660 nvidia,function = "uartb";
661 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
662 nvidia,tristate = <TEGRA_PIN_ENABLE>;
663 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
664 };
665
666 gmi_a16_pj7 {
667 nvidia,pins = "gmi_a16_pj7";
668 nvidia,function = "spi4";
669 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
670 nvidia,tristate = <TEGRA_PIN_ENABLE>;
671 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
672 };
673
674 gmi_adv_n_pk0 {
675 nvidia,pins = "gmi_adv_n_pk0";
676 nvidia,function = "nand";
677 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
678 nvidia,tristate = <TEGRA_PIN_ENABLE>;
679 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
680 };
681
682 gmi_clk_pk1 {
683 nvidia,pins = "gmi_clk_pk1";
684 nvidia,function = "nand";
685 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
686 nvidia,tristate = <TEGRA_PIN_ENABLE>;
687 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
688 };
689
690 gmi_cs2_n_pk3 {
691 nvidia,pins = "gmi_cs2_n_pk3";
692 nvidia,function = "rsvd1";
693 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
694 nvidia,tristate = <TEGRA_PIN_ENABLE>;
695 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
696 };
697
698 gmi_cs3_n_pk4 {
699 nvidia,pins = "gmi_cs3_n_pk4";
700 nvidia,function = "nand";
701 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
702 nvidia,tristate = <TEGRA_PIN_ENABLE>;
703 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
704 };
705
706 spdif_out_pk5 {
707 nvidia,pins = "spdif_out_pk5";
708 nvidia,function = "spdif";
709 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
710 nvidia,tristate = <TEGRA_PIN_DISABLE>;
711 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
712 };
713
714 spdif_in_pk6 {
715 nvidia,pins = "spdif_in_pk6";
716 nvidia,function = "spdif";
717 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
718 nvidia,tristate = <TEGRA_PIN_DISABLE>;
719 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
720 };
721
722 gmi_a19_pk7 {
723 nvidia,pins = "gmi_a19_pk7";
724 nvidia,function = "spi4";
725 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
726 nvidia,tristate = <TEGRA_PIN_ENABLE>;
727 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
728 };
729
730 vi_d2_pl0 {
731 nvidia,pins = "vi_d2_pl0";
732 nvidia,function = "sdmmc2";
733 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
734 nvidia,tristate = <TEGRA_PIN_ENABLE>;
735 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
736 };
737
738 vi_d3_pl1 {
739 nvidia,pins = "vi_d3_pl1";
740 nvidia,function = "sdmmc2";
741 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
742 nvidia,tristate = <TEGRA_PIN_ENABLE>;
743 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
744 };
745
746 vi_d4_pl2 {
747 nvidia,pins = "vi_d4_pl2";
748 nvidia,function = "vi";
749 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
750 nvidia,tristate = <TEGRA_PIN_ENABLE>;
751 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
752 };
753
754 vi_d5_pl3 {
755 nvidia,pins = "vi_d5_pl3";
756 nvidia,function = "sdmmc2";
757 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
758 nvidia,tristate = <TEGRA_PIN_ENABLE>;
759 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
760 };
761
762 vi_d6_pl4 {
763 nvidia,pins = "vi_d6_pl4";
764 nvidia,function = "vi";
765 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
766 nvidia,tristate = <TEGRA_PIN_DISABLE>;
767 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
768 };
769
770 vi_d7_pl5 {
771 nvidia,pins = "vi_d7_pl5";
772 nvidia,function = "sdmmc2";
773 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
774 nvidia,tristate = <TEGRA_PIN_ENABLE>;
775 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
776 };
777
778 vi_d8_pl6 {
779 nvidia,pins = "vi_d8_pl6";
780 nvidia,function = "sdmmc2";
781 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
782 nvidia,tristate = <TEGRA_PIN_DISABLE>;
783 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
784 };
785
786 vi_d9_pl7 {
787 nvidia,pins = "vi_d9_pl7";
788 nvidia,function = "sdmmc2";
789 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
790 nvidia,tristate = <TEGRA_PIN_ENABLE>;
791 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
792 };
793
794 lcd_d16_pm0 {
795 nvidia,pins = "lcd_d16_pm0";
796 nvidia,function = "displaya";
797 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
798 nvidia,tristate = <TEGRA_PIN_ENABLE>;
799 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
800 };
801
802 lcd_d17_pm1 {
803 nvidia,pins = "lcd_d17_pm1";
804 nvidia,function = "displaya";
805 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
806 nvidia,tristate = <TEGRA_PIN_ENABLE>;
807 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
808 };
809
810 lcd_d18_pm2 {
811 nvidia,pins = "lcd_d18_pm2";
812 nvidia,function = "displaya";
813 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
814 nvidia,tristate = <TEGRA_PIN_ENABLE>;
815 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
816 };
817
818 lcd_d19_pm3 {
819 nvidia,pins = "lcd_d19_pm3";
820 nvidia,function = "displaya";
821 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
822 nvidia,tristate = <TEGRA_PIN_ENABLE>;
823 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
824 };
825
826 lcd_d20_pm4 {
827 nvidia,pins = "lcd_d20_pm4";
828 nvidia,function = "displaya";
829 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
830 nvidia,tristate = <TEGRA_PIN_ENABLE>;
831 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
832 };
833
834 lcd_d21_pm5 {
835 nvidia,pins = "lcd_d21_pm5";
836 nvidia,function = "displaya";
837 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
838 nvidia,tristate = <TEGRA_PIN_ENABLE>;
839 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
840 };
841
842 lcd_d22_pm6 {
843 nvidia,pins = "lcd_d22_pm6";
844 nvidia,function = "displaya";
845 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
846 nvidia,tristate = <TEGRA_PIN_ENABLE>;
847 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
848 };
849
850 lcd_d23_pm7 {
851 nvidia,pins = "lcd_d23_pm7";
852 nvidia,function = "displaya";
853 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
854 nvidia,tristate = <TEGRA_PIN_ENABLE>;
855 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
856 };
857
858 dap1_fs_pn0 {
859 nvidia,pins = "dap1_fs_pn0";
860 nvidia,function = "i2s0";
861 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
862 nvidia,tristate = <TEGRA_PIN_DISABLE>;
863 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
864 };
865
866 dap1_din_pn1 {
867 nvidia,pins = "dap1_din_pn1";
868 nvidia,function = "i2s0";
869 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
870 nvidia,tristate = <TEGRA_PIN_DISABLE>;
871 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
872 };
873
874 dap1_dout_pn2 {
875 nvidia,pins = "dap1_dout_pn2";
876 nvidia,function = "i2s0";
877 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
878 nvidia,tristate = <TEGRA_PIN_DISABLE>;
879 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
880 };
881
882 dap1_sclk_pn3 {
883 nvidia,pins = "dap1_sclk_pn3";
884 nvidia,function = "i2s0";
885 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
886 nvidia,tristate = <TEGRA_PIN_DISABLE>;
887 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
888 };
889
890 lcd_cs0_n_pn4 {
891 nvidia,pins = "lcd_cs0_n_pn4";
892 nvidia,function = "displaya";
893 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
894 nvidia,tristate = <TEGRA_PIN_ENABLE>;
895 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
896 };
897
898 lcd_sdout_pn5 {
899 nvidia,pins = "lcd_sdout_pn5";
900 nvidia,function = "displaya";
901 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
902 nvidia,tristate = <TEGRA_PIN_ENABLE>;
903 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
904 };
905
906 lcd_dc0_pn6 {
907 nvidia,pins = "lcd_dc0_pn6";
908 nvidia,function = "displaya";
909 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
910 nvidia,tristate = <TEGRA_PIN_ENABLE>;
911 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
912 };
913
914 hdmi_int_pn7 {
915 nvidia,pins = "hdmi_int_pn7";
916 nvidia,function = "hdmi";
917 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
918 nvidia,tristate = <TEGRA_PIN_ENABLE>;
919 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
920 };
921
922 ulpi_data7_po0 {
923 nvidia,pins = "ulpi_data7_po0";
924 nvidia,function = "uarta";
925 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
926 nvidia,tristate = <TEGRA_PIN_ENABLE>;
927 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
928 };
929
930 ulpi_data0_po1 {
931 nvidia,pins = "ulpi_data0_po1";
932 nvidia,function = "uarta";
933 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
934 nvidia,tristate = <TEGRA_PIN_ENABLE>;
935 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
936 };
937
938 ulpi_data1_po2 {
939 nvidia,pins = "ulpi_data1_po2";
940 nvidia,function = "uarta";
941 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
942 nvidia,tristate = <TEGRA_PIN_ENABLE>;
943 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
944 };
945
946 ulpi_data2_po3 {
947 nvidia,pins = "ulpi_data2_po3";
948 nvidia,function = "uarta";
949 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
950 nvidia,tristate = <TEGRA_PIN_ENABLE>;
951 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
952 };
953
954 ulpi_data3_po4 {
955 nvidia,pins = "ulpi_data3_po4";
956 nvidia,function = "uarta";
957 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
958 nvidia,tristate = <TEGRA_PIN_DISABLE>;
959 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
960 };
961
962 ulpi_data4_po5 {
963 nvidia,pins = "ulpi_data4_po5";
964 nvidia,function = "uarta";
965 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
966 nvidia,tristate = <TEGRA_PIN_ENABLE>;
967 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
968 };
969
970 ulpi_data5_po6 {
971 nvidia,pins = "ulpi_data5_po6";
972 nvidia,function = "uarta";
973 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
974 nvidia,tristate = <TEGRA_PIN_ENABLE>;
975 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
976 };
977
978 ulpi_data6_po7 {
979 nvidia,pins = "ulpi_data6_po7";
980 nvidia,function = "uarta";
981 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
982 nvidia,tristate = <TEGRA_PIN_ENABLE>;
983 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
984 };
985
986 dap3_fs_pp0 {
987 nvidia,pins = "dap3_fs_pp0";
988 nvidia,function = "i2s2";
989 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
990 nvidia,tristate = <TEGRA_PIN_DISABLE>;
991 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
992 };
993
994 dap3_din_pp1 {
995 nvidia,pins = "dap3_din_pp1";
996 nvidia,function = "i2s2";
997 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
998 nvidia,tristate = <TEGRA_PIN_DISABLE>;
999 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1000 };
1001
1002 dap3_dout_pp2 {
1003 nvidia,pins = "dap3_dout_pp2";
1004 nvidia,function = "i2s2";
1005 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1006 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1007 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1008 };
1009
1010 dap3_sclk_pp3 {
1011 nvidia,pins = "dap3_sclk_pp3";
1012 nvidia,function = "i2s2";
1013 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1014 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1015 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1016 };
1017
1018 dap4_fs_pp4 {
1019 nvidia,pins = "dap4_fs_pp4";
1020 nvidia,function = "i2s3";
1021 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1022 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1023 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1024 };
1025
1026 dap4_din_pp5 {
1027 nvidia,pins = "dap4_din_pp5";
1028 nvidia,function = "i2s3";
1029 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1030 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1031 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1032 };
1033
1034 dap4_dout_pp6 {
1035 nvidia,pins = "dap4_dout_pp6";
1036 nvidia,function = "i2s3";
1037 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1038 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1039 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1040 };
1041
1042 dap4_sclk_pp7 {
1043 nvidia,pins = "dap4_sclk_pp7";
1044 nvidia,function = "i2s3";
1045 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1046 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1047 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1048 };
1049
1050 kb_col0_pq0 {
1051 nvidia,pins = "kb_col0_pq0";
1052 nvidia,function = "kbc";
1053 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1054 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1055 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1056 };
1057
1058 kb_col1_pq1 {
1059 nvidia,pins = "kb_col1_pq1";
1060 nvidia,function = "kbc";
1061 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1062 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1063 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1064 };
1065
1066 kb_col2_pq2 {
1067 nvidia,pins = "kb_col2_pq2";
1068 nvidia,function = "kbc";
1069 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1070 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1071 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1072 };
1073
1074 kb_col3_pq3 {
1075 nvidia,pins = "kb_col3_pq3";
1076 nvidia,function = "kbc";
1077 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1078 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1079 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1080 };
1081
1082 kb_col4_pq4 {
1083 nvidia,pins = "kb_col4_pq4";
1084 nvidia,function = "kbc";
1085 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1086 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1087 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1088 };
1089
1090 kb_col5_pq5 {
1091 nvidia,pins = "kb_col5_pq5";
1092 nvidia,function = "kbc";
1093 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1094 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1095 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1096 };
1097
1098 kb_col6_pq6 {
1099 nvidia,pins = "kb_col6_pq6";
1100 nvidia,function = "kbc";
1101 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1102 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1103 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1104 };
1105
1106 kb_col7_pq7 {
1107 nvidia,pins = "kb_col7_pq7";
1108 nvidia,function = "kbc";
1109 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1110 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1111 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1112 };
1113
1114 kb_row0_pr0 {
1115 nvidia,pins = "kb_row0_pr0";
1116 nvidia,function = "kbc";
1117 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1118 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1119 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1120 };
1121
1122 kb_row1_pr1 {
1123 nvidia,pins = "kb_row1_pr1";
1124 nvidia,function = "kbc";
1125 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1126 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1127 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1128 };
1129
1130 kb_row2_pr2 {
1131 nvidia,pins = "kb_row2_pr2";
1132 nvidia,function = "kbc";
1133 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1134 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1135 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1136 };
1137
1138 kb_row3_pr3 {
1139 nvidia,pins = "kb_row3_pr3";
1140 nvidia,function = "kbc";
1141 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1142 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1143 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1144 };
1145
1146 kb_row4_pr4 {
1147 nvidia,pins = "kb_row4_pr4";
1148 nvidia,function = "kbc";
1149 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1150 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1151 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1152 };
1153
1154 kb_row5_pr5 {
1155 nvidia,pins = "kb_row5_pr5";
1156 nvidia,function = "kbc";
1157 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1158 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1159 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1160 };
1161
1162 kb_row6_pr6 {
1163 nvidia,pins = "kb_row6_pr6";
1164 nvidia,function = "kbc";
1165 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1166 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1167 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1168 };
1169
1170 kb_row7_pr7 {
1171 nvidia,pins = "kb_row7_pr7";
1172 nvidia,function = "kbc";
1173 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1174 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1175 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1176 };
1177
1178 kb_row8_ps0 {
1179 nvidia,pins = "kb_row8_ps0";
1180 nvidia,function = "kbc";
1181 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1182 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1183 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1184 };
1185
1186 kb_row9_ps1 {
1187 nvidia,pins = "kb_row9_ps1";
1188 nvidia,function = "kbc";
1189 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1190 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1191 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1192 };
1193
1194 kb_row10_ps2 {
1195 nvidia,pins = "kb_row10_ps2";
1196 nvidia,function = "kbc";
1197 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1198 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1199 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1200 };
1201
1202 kb_row11_ps3 {
1203 nvidia,pins = "kb_row11_ps3";
1204 nvidia,function = "kbc";
1205 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1206 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1207 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1208 };
1209
1210 kb_row12_ps4 {
1211 nvidia,pins = "kb_row12_ps4";
1212 nvidia,function = "kbc";
1213 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1214 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1215 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1216 };
1217
1218 kb_row13_ps5 {
1219 nvidia,pins = "kb_row13_ps5";
1220 nvidia,function = "kbc";
1221 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1222 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1223 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1224 };
1225
1226 kb_row14_ps6 {
1227 nvidia,pins = "kb_row14_ps6";
1228 nvidia,function = "kbc";
1229 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1230 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1231 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1232 };
1233
1234 kb_row15_ps7 {
1235 nvidia,pins = "kb_row15_ps7";
1236 nvidia,function = "kbc";
1237 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1238 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1239 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1240 };
1241
1242 vi_pclk_pt0 {
1243 nvidia,pins = "vi_pclk_pt0";
1244 nvidia,function = "rsvd1";
1245 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1246 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1247 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1248 };
1249
1250 vi_mclk_pt1 {
1251 nvidia,pins = "vi_mclk_pt1";
1252 nvidia,function = "vi";
1253 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1254 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1255 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1256 };
1257
1258 vi_d10_pt2 {
1259 nvidia,pins = "vi_d10_pt2";
1260 nvidia,function = "ddr";
1261 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1262 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1263 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1264 };
1265
1266 vi_d11_pt3 {
1267 nvidia,pins = "vi_d11_pt3";
1268 nvidia,function = "ddr";
1269 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1270 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1271 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1272 };
1273
1274 vi_d0_pt4 {
1275 nvidia,pins = "vi_d0_pt4";
1276 nvidia,function = "ddr";
1277 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1278 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1279 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1280 };
1281
1282 gen2_i2c_scl_pt5 {
1283 nvidia,pins = "gen2_i2c_scl_pt5";
1284 nvidia,function = "i2c2";
1285 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1286 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1287 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1288 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1289 };
1290
1291 gen2_i2c_sda_pt6 {
1292 nvidia,pins = "gen2_i2c_sda_pt6";
1293 nvidia,function = "i2c2";
1294 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1295 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1296 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1297 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1298 };
1299
1300 pu0 {
1301 nvidia,pins = "pu0";
1302 nvidia,function = "owr";
1303 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1304 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1305 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1306 };
1307
1308 pu1 {
1309 nvidia,pins = "pu1";
1310 nvidia,function = "rsvd1";
1311 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1312 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1313 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1314 };
1315
1316 pu2 {
1317 nvidia,pins = "pu2";
1318 nvidia,function = "rsvd1";
1319 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1320 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1321 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1322 };
1323
1324 pu3 {
1325 nvidia,pins = "pu3";
1326 nvidia,function = "pwm0";
1327 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1328 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1329 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1330 };
1331
1332 pu4 {
1333 nvidia,pins = "pu4";
1334 nvidia,function = "pwm1";
1335 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1336 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1337 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1338 };
1339
1340 pu5 {
1341 nvidia,pins = "pu5";
1342 nvidia,function = "rsvd4";
1343 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1344 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1345 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1346 };
1347
1348 pu6 {
1349 nvidia,pins = "pu6";
1350 nvidia,function = "pwm3";
1351 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1352 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1353 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1354 };
1355
1356 jtag_rtck_pu7 {
1357 nvidia,pins = "jtag_rtck_pu7";
1358 nvidia,function = "rtck";
1359 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1360 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1361 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1362 };
1363
1364 pv0 {
1365 nvidia,pins = "pv0";
1366 nvidia,function = "rsvd1";
1367 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1368 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1369 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1370 };
1371
1372 pv1 {
1373 nvidia,pins = "pv1";
1374 nvidia,function = "rsvd1";
1375 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1376 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1377 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1378 };
1379
1380 pv2 {
1381 nvidia,pins = "pv2";
1382 nvidia,function = "owr";
1383 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1384 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1385 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1386 };
1387
1388 pv3 {
1389 nvidia,pins = "pv3";
1390 nvidia,function = "clk_12m_out";
1391 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1392 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1393 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1394 };
1395
1396 ddc_scl_pv4 {
1397 nvidia,pins = "ddc_scl_pv4";
1398 nvidia,function = "i2c4";
1399 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1400 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1401 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1402 };
1403
1404 ddc_sda_pv5 {
1405 nvidia,pins = "ddc_sda_pv5";
1406 nvidia,function = "i2c4";
1407 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1408 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1409 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1410 };
1411
1412 crt_hsync_pv6 {
1413 nvidia,pins = "crt_hsync_pv6";
1414 nvidia,function = "crt";
1415 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1416 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1417 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1418 };
1419
1420 crt_vsync_pv7 {
1421 nvidia,pins = "crt_vsync_pv7";
1422 nvidia,function = "crt";
1423 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1424 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1425 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1426 };
1427
1428 lcd_cs1_n_pw0 {
1429 nvidia,pins = "lcd_cs1_n_pw0";
1430 nvidia,function = "displaya";
1431 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1432 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1433 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1434 };
1435
1436 lcd_m1_pw1 {
1437 nvidia,pins = "lcd_m1_pw1";
1438 nvidia,function = "displaya";
1439 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1440 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1441 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1442 };
1443
1444 spi2_cs1_n_pw2 {
1445 nvidia,pins = "spi2_cs1_n_pw2";
1446 nvidia,function = "spi2";
1447 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1448 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1449 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1450 };
1451
1452 clk1_out_pw4 {
1453 nvidia,pins = "clk1_out_pw4";
1454 nvidia,function = "extperiph1";
1455 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1456 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1457 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1458 };
1459
1460 clk2_out_pw5 {
1461 nvidia,pins = "clk2_out_pw5";
1462 nvidia,function = "extperiph2";
1463 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1464 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1465 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1466 };
1467
1468 uart3_txd_pw6 {
1469 nvidia,pins = "uart3_txd_pw6";
1470 nvidia,function = "uartc";
1471 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1472 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1473 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1474 };
1475
1476 uart3_rxd_pw7 {
1477 nvidia,pins = "uart3_rxd_pw7";
1478 nvidia,function = "uartc";
1479 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1480 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1481 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1482 };
1483
1484 spi2_sck_px2 {
1485 nvidia,pins = "spi2_sck_px2";
1486 nvidia,function = "gmi";
1487 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1488 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1489 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1490 };
1491
1492 spi1_mosi_px4 {
1493 nvidia,pins = "spi1_mosi_px4";
1494 nvidia,function = "spi1";
1495 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1496 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1497 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1498 };
1499
1500 spi1_sck_px5 {
1501 nvidia,pins = "spi1_sck_px5";
1502 nvidia,function = "spi1";
1503 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1504 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1505 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1506 };
1507
1508 spi1_cs0_n_px6 {
1509 nvidia,pins = "spi1_cs0_n_px6";
1510 nvidia,function = "spi1";
1511 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1512 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1513 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1514 };
1515
1516 spi1_miso_px7 {
1517 nvidia,pins = "spi1_miso_px7";
1518 nvidia,function = "spi1";
1519 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1520 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1521 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1522 };
1523
1524 ulpi_clk_py0 {
1525 nvidia,pins = "ulpi_clk_py0";
1526 nvidia,function = "uartd";
1527 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1528 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1529 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1530 };
1531
1532 ulpi_dir_py1 {
1533 nvidia,pins = "ulpi_dir_py1";
1534 nvidia,function = "uartd";
1535 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1536 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1537 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1538 };
1539
1540 ulpi_nxt_py2 {
1541 nvidia,pins = "ulpi_nxt_py2";
1542 nvidia,function = "uartd";
1543 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1544 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1545 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1546 };
1547
1548 ulpi_stp_py3 {
1549 nvidia,pins = "ulpi_stp_py3";
1550 nvidia,function = "uartd";
1551 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1552 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1553 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1554 };
1555
1556 sdmmc1_dat3_py4 {
1557 nvidia,pins = "sdmmc1_dat3_py4";
1558 nvidia,function = "sdmmc1";
1559 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1560 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1561 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1562 };
1563
1564 sdmmc1_dat2_py5 {
1565 nvidia,pins = "sdmmc1_dat2_py5";
1566 nvidia,function = "sdmmc1";
1567 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1568 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1569 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1570 };
1571
1572 sdmmc1_dat1_py6 {
1573 nvidia,pins = "sdmmc1_dat1_py6";
1574 nvidia,function = "sdmmc1";
1575 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1576 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1577 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1578 };
1579
1580 sdmmc1_dat0_py7 {
1581 nvidia,pins = "sdmmc1_dat0_py7";
1582 nvidia,function = "sdmmc1";
1583 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1584 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1585 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1586 };
1587
1588 sdmmc1_clk_pz0 {
1589 nvidia,pins = "sdmmc1_clk_pz0";
1590 nvidia,function = "sdmmc1";
1591 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1592 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1593 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1594 };
1595
1596 sdmmc1_cmd_pz1 {
1597 nvidia,pins = "sdmmc1_cmd_pz1";
1598 nvidia,function = "sdmmc1";
1599 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1600 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1601 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1602 };
1603
1604 lcd_sdin_pz2 {
1605 nvidia,pins = "lcd_sdin_pz2";
1606 nvidia,function = "displaya";
1607 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1608 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1609 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1610 };
1611
1612 lcd_wr_n_pz3 {
1613 nvidia,pins = "lcd_wr_n_pz3";
1614 nvidia,function = "displaya";
1615 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1616 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1617 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1618 };
1619
1620 lcd_sck_pz4 {
1621 nvidia,pins = "lcd_sck_pz4";
1622 nvidia,function = "displaya";
1623 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1624 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1625 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1626 };
1627
1628 sys_clk_req_pz5 {
1629 nvidia,pins = "sys_clk_req_pz5";
1630 nvidia,function = "sysclk";
1631 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1632 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1633 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1634 };
1635
1636 pwr_i2c_scl_pz6 {
1637 nvidia,pins = "pwr_i2c_scl_pz6";
1638 nvidia,function = "i2cpwr";
1639 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1640 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1641 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1642 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1643 };
1644
1645 pwr_i2c_sda_pz7 {
1646 nvidia,pins = "pwr_i2c_sda_pz7";
1647 nvidia,function = "i2cpwr";
1648 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1649 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1650 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1651 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1652 };
1653
1654 pbb0 {
1655 nvidia,pins = "pbb0";
1656 nvidia,function = "i2s4";
1657 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1658 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1659 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1660 };
1661
1662 cam_i2c_scl_pbb1 {
1663 nvidia,pins = "cam_i2c_scl_pbb1";
1664 nvidia,function = "i2c3";
1665 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1666 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1667 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1668 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1669 };
1670
1671 cam_i2c_sda_pbb2 {
1672 nvidia,pins = "cam_i2c_sda_pbb2";
1673 nvidia,function = "i2c3";
1674 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1675 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1676 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1677 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1678 };
1679
1680 pbb3 {
1681 nvidia,pins = "pbb3";
1682 nvidia,function = "vgp3";
1683 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1684 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1685 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1686 };
1687
1688 pbb4 {
1689 nvidia,pins = "pbb4";
1690 nvidia,function = "vgp4";
1691 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1692 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1693 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1694 };
1695
1696 pbb5 {
1697 nvidia,pins = "pbb5";
1698 nvidia,function = "vgp5";
1699 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1700 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1701 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1702 };
1703
1704 pbb6 {
1705 nvidia,pins = "pbb6";
1706 nvidia,function = "vgp6";
1707 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1708 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1709 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1710 };
1711
1712 pbb7 {
1713 nvidia,pins = "pbb7";
1714 nvidia,function = "i2s4";
1715 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1716 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1717 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1718 };
1719
1720 pcc1 {
1721 nvidia,pins = "pcc1";
1722 nvidia,function = "i2s4";
1723 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1724 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1725 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1726 };
1727
1728 pcc2 {
1729 nvidia,pins = "pcc2";
1730 nvidia,function = "i2s4";
1731 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1732 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1733 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1734 };
1735
1736 clk2_req_pcc5 {
1737 nvidia,pins = "clk2_req_pcc5";
1738 nvidia,function = "dap";
1739 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1740 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1741 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1742 };
1743
1744 pex_l2_rst_n_pcc6 {
1745 nvidia,pins = "pex_l2_rst_n_pcc6";
1746 nvidia,function = "pcie";
1747 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1748 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1749 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1750 };
1751
1752 pex_l2_clkreq_n_pcc7 {
1753 nvidia,pins = "pex_l2_clkreq_n_pcc7";
1754 nvidia,function = "pcie";
1755 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1756 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1757 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1758 };
1759
1760 pex_l0_prsnt_n_pdd0 {
1761 nvidia,pins = "pex_l0_prsnt_n_pdd0";
1762 nvidia,function = "pcie";
1763 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1764 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1765 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1766 };
1767
1768 pex_l0_rst_n_pdd1 {
1769 nvidia,pins = "pex_l0_rst_n_pdd1";
1770 nvidia,function = "pcie";
1771 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1772 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1773 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1774 };
1775
1776 pex_l0_clkreq_n_pdd2 {
1777 nvidia,pins = "pex_l0_clkreq_n_pdd2";
1778 nvidia,function = "pcie";
1779 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1780 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1781 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1782 };
1783
1784 pex_wake_n_pdd3 {
1785 nvidia,pins = "pex_wake_n_pdd3";
1786 nvidia,function = "pcie";
1787 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1788 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1789 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1790 };
1791
1792 pex_l1_prsnt_n_pdd4 {
1793 nvidia,pins = "pex_l1_prsnt_n_pdd4";
1794 nvidia,function = "pcie";
1795 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1796 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1797 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1798 };
1799
1800 pex_l1_rst_n_pdd5 {
1801 nvidia,pins = "pex_l1_rst_n_pdd5";
1802 nvidia,function = "pcie";
1803 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1804 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1805 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1806 };
1807
1808 pex_l1_clkreq_n_pdd6 {
1809 nvidia,pins = "pex_l1_clkreq_n_pdd6";
1810 nvidia,function = "pcie";
1811 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1812 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1813 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1814 };
1815
1816 pex_l2_prsnt_n_pdd7 {
1817 nvidia,pins = "pex_l2_prsnt_n_pdd7";
1818 nvidia,function = "pcie";
1819 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1820 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1821 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1822 };
1823
1824 clk3_out_pee0 {
1825 nvidia,pins = "clk3_out_pee0";
1826 nvidia,function = "extperiph3";
1827 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1828 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1829 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1830 };
1831
1832 clk3_req_pee1 {
1833 nvidia,pins = "clk3_req_pee1";
1834 nvidia,function = "dev3";
1835 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1836 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1837 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1838 };
1839
1840 clk1_req_pee2 {
1841 nvidia,pins = "clk1_req_pee2";
1842 nvidia,function = "dap";
1843 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1844 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1845 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1846 };
1847
1848 hdmi_cec_pee3 {
1849 nvidia,pins = "hdmi_cec_pee3";
1850 nvidia,function = "cec";
1851 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1852 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1853 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1854 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1855 };
1856
1857 owr {
1858 nvidia,pins = "owr";
1859 nvidia,function = "owr";
1860 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1861 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1862 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1863 };
1864
1865 /* SDMMC4 pinmux */
1866 sdmmc4_clk {
1867 nvidia,pins = "sdmmc4_clk_pcc4";
1868 nvidia,function = "sdmmc4";
1869 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1870 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1871 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1872 nvidia,lock = <TEGRA_PIN_DISABLE>;
1873 nvidia,io-reset = <TEGRA_PIN_DISABLE>;
1874 };
1875 sdmmc4_cmd {
1876 nvidia,pins = "sdmmc4_cmd_pt7",
1877 "sdmmc4_dat0_paa0",
1878 "sdmmc4_dat1_paa1",
1879 "sdmmc4_dat2_paa2",
1880 "sdmmc4_dat3_paa3",
1881 "sdmmc4_dat4_paa4",
1882 "sdmmc4_dat5_paa5",
1883 "sdmmc4_dat6_paa6",
1884 "sdmmc4_dat7_paa7";
1885 nvidia,function = "sdmmc4";
1886 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1887 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1888 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1889 nvidia,lock = <TEGRA_PIN_DISABLE>;
1890 nvidia,io-reset = <TEGRA_PIN_DISABLE>;
1891 };
1892 sdmmc4_rst_n {
1893 nvidia,pins = "sdmmc4_rst_n_pcc3";
1894 nvidia,function = "rsvd2";
1895 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1896 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1897 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1898 };
1899 cam_mclk {
1900 nvidia,pins = "cam_mclk_pcc0";
1901 nvidia,function = "vi_alt3";
1902 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1903 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1904 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1905 };
1906
1907 drive_groups {
1908 nvidia,pins = "drive_gma",
1909 "drive_gmb",
1910 "drive_gmc",
1911 "drive_gmd";
1912 nvidia,pull-down-strength = <9>;
1913 nvidia,pull-up-strength = <9>;
1914 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
1915 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
1916 };
1917 };
1918 };
1919
1920 uartd: serial@70006300 {
1921 status = "okay";
1922 };
1923
1924 hdmi_ddc: i2c@7000c700 {
1925 status = "okay";
1926 clock-frequency = <100000>;
1927 };
1928
1929 pwr_i2c: i2c@7000d000 {
1930 status = "okay";
1931 clock-frequency = <400000>;
1932
1933 pmic: pmic@2d {
1934 compatible = "ti,tps65911";
1935 reg = <0x2d>;
1936
1937 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
1938 #interrupt-cells = <2>;
1939 interrupt-controller;
1940 wakeup-source;
1941
1942 ti,en-gpio-sleep = <0 1 1 1 1 1 0 0 1>;
1943 ti,system-power-controller;
1944 ti,sleep-keep-ck32k;
1945 ti,sleep-enable;
1946
1947 #gpio-cells = <2>;
1948 gpio-controller;
1949
1950 regulators {
1951 vdd_1v8: vddio {
1952 regulator-name = "vdd_1v8_gen";
1953 regulator-min-microvolt = <1800000>;
1954 regulator-max-microvolt = <1800000>;
1955 regulator-always-on;
1956 regulator-boot-on;
1957 };
1958
1959 ldo7_reg: ldo7 {
1960 regulator-name = "vdd_pllm,x,u,a_p_c_s";
1961 regulator-min-microvolt = <1200000>;
1962 regulator-max-microvolt = <1200000>;
1963 regulator-boot-on;
1964 };
1965 };
1966 };
1967 };
1968
1969 sdmmc4: sdhci@78000600 {
1970 status = "okay";
1971 bus-width = <8>;
1972 non-removable;
1973
1974 vmmc-supply = <&sys_3v3_reg>;
1975 vqmmc-supply = <&vdd_1v8>;
1976 };
1977
1978 micro_usb: usb@7d000000 {
1979 status = "okay";
1980 dr_mode = "otg";
1981 };
1982
1983 usb-phy@7d000000 {
1984 status = "okay";
1985 };
1986
1987 ethernet_usb: usb@7d004000 {
1988 status = "okay";
1989 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(DD, 5) GPIO_ACTIVE_HIGH>;
1990
1991 #address-cells = <1>;
1992 #size-cells = <0>;
1993
1994 /* SMSC 10/100T Ethernet Controller */
1995 ethernet@2 {
1996 compatible = "usb424,9e00";
1997 reg = <2>;
1998 local-mac-address = [00 11 22 33 44 55];
1999 };
2000 };
2001
2002 usb-phy@7d004000 {
2003 status = "okay";
2004 };
2005
2006 fullsize_usb: usb@7d008000 {
2007 status = "okay";
2008 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>;
2009 };
2010
2011 usb-phy@7d008000 {
2012 status = "okay";
2013 };
2014
2015 /* PMIC has a built-in 32KHz oscillator which is used by PMC */
2016 clk32k_in: clock {
2017 compatible = "fixed-clock";
2018 #clock-cells = <0>;
2019 clock-frequency = <32768>;
2020 clock-output-names = "pmic-oscillator";
2021 };
2022
2023 gpio-keys {
2024 compatible = "gpio-keys";
2025
2026 key-power {
2027 label = "Power";
2028 gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
2029 linux,code = <KEY_POWER>;
2030 };
2031 };
2032
2033 leds {
2034 compatible = "gpio-leds";
2035
2036 led-power {
2037 label = "power-led";
2038 gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
2039 default-state = "on";
2040 linux,default-trigger = "heartbeat";
2041 retain-state-suspended;
2042 };
2043 };
2044
2045 sys_3v3_reg: regulator-sys-3v3 {
2046 compatible = "regulator-fixed";
2047 regulator-name = "sys_3v3";
2048 regulator-min-microvolt = <3300000>;
2049 regulator-max-microvolt = <3300000>;
2050 regulator-always-on;
2051 regulator-boot-on;
2052 };
2053
2054 vdd_vid_reg: regulator-vdd-vid {
2055 compatible = "regulator-fixed";
2056 regulator-name = "vddio_vid";
2057 regulator-min-microvolt = <5000000>;
2058 regulator-max-microvolt = <5000000>;
2059 regulator-boot-on;
2060 gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>;
2061 enable-active-high;
2062 };
2063};