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