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