Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux...
[cascardo/linux.git] / arch / arm / boot / dts / tegra124-jetson-tk1.dts
1 /dts-v1/;
2
3 #include <dt-bindings/input/input.h>
4 #include "tegra124.dtsi"
5
6 / {
7         model = "NVIDIA Tegra124 Jetson TK1";
8         compatible = "nvidia,jetson-tk1", "nvidia,tegra124";
9
10         aliases {
11                 rtc0 = "/i2c@0,7000d000/pmic@40";
12                 rtc1 = "/rtc@0,7000e000";
13                 serial0 = &uartd;
14         };
15
16         memory {
17                 reg = <0x0 0x80000000 0x0 0x80000000>;
18         };
19
20         pcie-controller@0,01003000 {
21                 status = "okay";
22
23                 avddio-pex-supply = <&vdd_1v05_run>;
24                 dvddio-pex-supply = <&vdd_1v05_run>;
25                 avdd-pex-pll-supply = <&vdd_1v05_run>;
26                 hvdd-pex-supply = <&vdd_3v3_lp0>;
27                 hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>;
28                 vddio-pex-ctl-supply = <&vdd_3v3_lp0>;
29                 avdd-pll-erefe-supply = <&avdd_1v05_run>;
30
31                 pci@1,0 {
32                         status = "okay";
33                 };
34
35                 pci@2,0 {
36                         status = "okay";
37                 };
38         };
39
40         host1x@0,50000000 {
41                 hdmi@0,54280000 {
42                         status = "okay";
43
44                         hdmi-supply = <&vdd_5v0_hdmi>;
45                         pll-supply = <&vdd_hdmi_pll>;
46                         vdd-supply = <&vdd_3v3_hdmi>;
47
48                         nvidia,ddc-i2c-bus = <&hdmi_ddc>;
49                         nvidia,hpd-gpio =
50                                 <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
51                 };
52         };
53
54         pinmux: pinmux@0,70000868 {
55                 pinctrl-names = "boot";
56                 pinctrl-0 = <&state_boot>;
57
58                 state_boot: pinmux {
59                         clk_32k_out_pa0 {
60                                 nvidia,pins = "clk_32k_out_pa0";
61                                 nvidia,function = "soc";
62                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
63                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
64                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
65                         };
66                         uart3_cts_n_pa1 {
67                                 nvidia,pins = "uart3_cts_n_pa1";
68                                 nvidia,function = "uartc";
69                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
70                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
71                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72                         };
73                         dap2_fs_pa2 {
74                                 nvidia,pins = "dap2_fs_pa2";
75                                 nvidia,function = "i2s1";
76                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
77                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
78                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
79                         };
80                         dap2_sclk_pa3 {
81                                 nvidia,pins = "dap2_sclk_pa3";
82                                 nvidia,function = "i2s1";
83                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
84                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
85                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
86                         };
87                         dap2_din_pa4 {
88                                 nvidia,pins = "dap2_din_pa4";
89                                 nvidia,function = "i2s1";
90                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
91                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
92                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
93                         };
94                         dap2_dout_pa5 {
95                                 nvidia,pins = "dap2_dout_pa5";
96                                 nvidia,function = "i2s1";
97                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
98                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
99                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
100                         };
101                         sdmmc3_clk_pa6 {
102                                 nvidia,pins = "sdmmc3_clk_pa6";
103                                 nvidia,function = "sdmmc3";
104                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
105                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
106                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
107                         };
108                         sdmmc3_cmd_pa7 {
109                                 nvidia,pins = "sdmmc3_cmd_pa7";
110                                 nvidia,function = "sdmmc3";
111                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
112                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
113                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
114                         };
115                         pb0 {
116                                 nvidia,pins = "pb0";
117                                 nvidia,function = "uartd";
118                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
119                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
120                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
121                         };
122                         pb1 {
123                                 nvidia,pins = "pb1";
124                                 nvidia,function = "uartd";
125                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
126                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
127                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
128                         };
129                         sdmmc3_dat3_pb4 {
130                                 nvidia,pins = "sdmmc3_dat3_pb4";
131                                 nvidia,function = "sdmmc3";
132                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
133                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
134                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
135                         };
136                         sdmmc3_dat2_pb5 {
137                                 nvidia,pins = "sdmmc3_dat2_pb5";
138                                 nvidia,function = "sdmmc3";
139                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
140                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
141                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
142                         };
143                         sdmmc3_dat1_pb6 {
144                                 nvidia,pins = "sdmmc3_dat1_pb6";
145                                 nvidia,function = "sdmmc3";
146                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
147                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
148                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
149                         };
150                         sdmmc3_dat0_pb7 {
151                                 nvidia,pins = "sdmmc3_dat0_pb7";
152                                 nvidia,function = "sdmmc3";
153                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
154                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
155                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
156                         };
157                         uart3_rts_n_pc0 {
158                                 nvidia,pins = "uart3_rts_n_pc0";
159                                 nvidia,function = "uartc";
160                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
161                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
162                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
163                         };
164                         uart2_txd_pc2 {
165                                 nvidia,pins = "uart2_txd_pc2";
166                                 nvidia,function = "irda";
167                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
168                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
169                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
170                         };
171                         uart2_rxd_pc3 {
172                                 nvidia,pins = "uart2_rxd_pc3";
173                                 nvidia,function = "irda";
174                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
175                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
176                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177                         };
178                         gen1_i2c_scl_pc4 {
179                                 nvidia,pins = "gen1_i2c_scl_pc4";
180                                 nvidia,function = "i2c1";
181                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
182                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
183                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
184                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
185                         };
186                         gen1_i2c_sda_pc5 {
187                                 nvidia,pins = "gen1_i2c_sda_pc5";
188                                 nvidia,function = "i2c1";
189                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
190                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
191                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
192                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
193                         };
194                         pc7 {
195                                 nvidia,pins = "pc7";
196                                 nvidia,function = "rsvd1";
197                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
198                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
199                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
200                         };
201                         pg0 {
202                                 nvidia,pins = "pg0";
203                                 nvidia,function = "rsvd1";
204                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
205                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
206                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
207                         };
208                         pg1 {
209                                 nvidia,pins = "pg1";
210                                 nvidia,function = "rsvd1";
211                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
212                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
213                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
214                         };
215                         pg2 {
216                                 nvidia,pins = "pg2";
217                                 nvidia,function = "rsvd1";
218                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
219                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
220                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
221                         };
222                         pg3 {
223                                 nvidia,pins = "pg3";
224                                 nvidia,function = "rsvd1";
225                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
226                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
227                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
228                         };
229                         pg4 {
230                                 nvidia,pins = "pg4";
231                                 nvidia,function = "spi4";
232                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
233                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
234                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
235                         };
236                         pg5 {
237                                 nvidia,pins = "pg5";
238                                 nvidia,function = "spi4";
239                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
240                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
241                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
242                         };
243                         pg6 {
244                                 nvidia,pins = "pg6";
245                                 nvidia,function = "spi4";
246                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
247                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
248                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
249                         };
250                         pg7 {
251                                 nvidia,pins = "pg7";
252                                 nvidia,function = "spi4";
253                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
254                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
255                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
256                         };
257                         ph0 {
258                                 nvidia,pins = "ph0";
259                                 nvidia,function = "gmi";
260                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
261                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
262                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
263                         };
264                         ph1 {
265                                 nvidia,pins = "ph1";
266                                 nvidia,function = "pwm1";
267                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
268                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
269                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
270                         };
271                         ph2 {
272                                 nvidia,pins = "ph2";
273                                 nvidia,function = "gmi";
274                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
275                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
276                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
277                         };
278                         ph3 {
279                                 nvidia,pins = "ph3";
280                                 nvidia,function = "gmi";
281                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
282                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
283                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
284                         };
285                         ph4 {
286                                 nvidia,pins = "ph4";
287                                 nvidia,function = "rsvd2";
288                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
289                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
290                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
291                         };
292                         ph5 {
293                                 nvidia,pins = "ph5";
294                                 nvidia,function = "rsvd2";
295                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
296                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
297                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
298                         };
299                         ph6 {
300                                 nvidia,pins = "ph6";
301                                 nvidia,function = "gmi";
302                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
303                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
304                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
305                         };
306                         ph7 {
307                                 nvidia,pins = "ph7";
308                                 nvidia,function = "gmi";
309                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
310                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
311                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
312                         };
313                         pi0 {
314                                 nvidia,pins = "pi0";
315                                 nvidia,function = "rsvd1";
316                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
317                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
318                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
319                         };
320                         pi1 {
321                                 nvidia,pins = "pi1";
322                                 nvidia,function = "rsvd1";
323                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
324                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
325                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
326                         };
327                         pi2 {
328                                 nvidia,pins = "pi2";
329                                 nvidia,function = "rsvd4";
330                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
331                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
332                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
333                         };
334                         pi3 {
335                                 nvidia,pins = "pi3";
336                                 nvidia,function = "spi4";
337                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
338                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
339                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
340                         };
341                         pi4 {
342                                 nvidia,pins = "pi4";
343                                 nvidia,function = "gmi";
344                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
345                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
346                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
347                         };
348                         pi5 {
349                                 nvidia,pins = "pi5";
350                                 nvidia,function = "rsvd2";
351                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
352                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
353                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
354                         };
355                         pi6 {
356                                 nvidia,pins = "pi6";
357                                 nvidia,function = "rsvd1";
358                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
359                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
360                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
361                         };
362                         pi7 {
363                                 nvidia,pins = "pi7";
364                                 nvidia,function = "rsvd1";
365                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
366                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
367                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
368                         };
369                         pj0 {
370                                 nvidia,pins = "pj0";
371                                 nvidia,function = "rsvd1";
372                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
373                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
374                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
375                         };
376                         pj2 {
377                                 nvidia,pins = "pj2";
378                                 nvidia,function = "rsvd1";
379                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
380                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
381                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
382                         };
383                         uart2_cts_n_pj5 {
384                                 nvidia,pins = "uart2_cts_n_pj5";
385                                 nvidia,function = "uartb";
386                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
387                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
388                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
389                         };
390                         uart2_rts_n_pj6 {
391                                 nvidia,pins = "uart2_rts_n_pj6";
392                                 nvidia,function = "uartb";
393                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
394                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
395                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
396                         };
397                         pj7 {
398                                 nvidia,pins = "pj7";
399                                 nvidia,function = "uartd";
400                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
401                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
402                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
403                         };
404                         pk0 {
405                                 nvidia,pins = "pk0";
406                                 nvidia,function = "soc";
407                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
408                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
409                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
410                         };
411                         pk1 {
412                                 nvidia,pins = "pk1";
413                                 nvidia,function = "rsvd4";
414                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
415                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
416                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
417                         };
418                         pk2 {
419                                 nvidia,pins = "pk2";
420                                 nvidia,function = "rsvd1";
421                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
422                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
423                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
424                         };
425                         pk3 {
426                                 nvidia,pins = "pk3";
427                                 nvidia,function = "gmi";
428                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
429                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
430                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
431                         };
432                         pk4 {
433                                 nvidia,pins = "pk4";
434                                 nvidia,function = "rsvd2";
435                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
436                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
437                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
438                         };
439                         spdif_out_pk5 {
440                                 nvidia,pins = "spdif_out_pk5";
441                                 nvidia,function = "rsvd2";
442                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
443                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
444                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
445                         };
446                         spdif_in_pk6 {
447                                 nvidia,pins = "spdif_in_pk6";
448                                 nvidia,function = "rsvd2";
449                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
450                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
451                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
452                         };
453                         pk7 {
454                                 nvidia,pins = "pk7";
455                                 nvidia,function = "uartd";
456                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
457                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
458                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
459                         };
460                         dap1_fs_pn0 {
461                                 nvidia,pins = "dap1_fs_pn0";
462                                 nvidia,function = "i2s0";
463                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
464                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
465                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
466                         };
467                         dap1_din_pn1 {
468                                 nvidia,pins = "dap1_din_pn1";
469                                 nvidia,function = "i2s0";
470                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
471                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
472                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
473                         };
474                         dap1_dout_pn2 {
475                                 nvidia,pins = "dap1_dout_pn2";
476                                 nvidia,function = "sata";
477                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
478                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
479                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
480                         };
481                         dap1_sclk_pn3 {
482                                 nvidia,pins = "dap1_sclk_pn3";
483                                 nvidia,function = "i2s0";
484                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
485                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
486                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
487                         };
488                         usb_vbus_en0_pn4 {
489                                 nvidia,pins = "usb_vbus_en0_pn4";
490                                 nvidia,function = "usb";
491                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
492                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
493                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
494                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
495                         };
496                         usb_vbus_en1_pn5 {
497                                 nvidia,pins = "usb_vbus_en1_pn5";
498                                 nvidia,function = "usb";
499                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
500                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
501                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
502                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
503                         };
504                         hdmi_int_pn7 {
505                                 nvidia,pins = "hdmi_int_pn7";
506                                 nvidia,function = "rsvd1";
507                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
508                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
509                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
510                                 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
511                         };
512                         ulpi_data7_po0 {
513                                 nvidia,pins = "ulpi_data7_po0";
514                                 nvidia,function = "ulpi";
515                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
516                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
517                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
518                         };
519                         ulpi_data0_po1 {
520                                 nvidia,pins = "ulpi_data0_po1";
521                                 nvidia,function = "ulpi";
522                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
523                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
524                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
525                         };
526                         ulpi_data1_po2 {
527                                 nvidia,pins = "ulpi_data1_po2";
528                                 nvidia,function = "ulpi";
529                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
530                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
531                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
532                         };
533                         ulpi_data2_po3 {
534                                 nvidia,pins = "ulpi_data2_po3";
535                                 nvidia,function = "ulpi";
536                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
537                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
538                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
539                         };
540                         ulpi_data3_po4 {
541                                 nvidia,pins = "ulpi_data3_po4";
542                                 nvidia,function = "ulpi";
543                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
544                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
545                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
546                         };
547                         ulpi_data4_po5 {
548                                 nvidia,pins = "ulpi_data4_po5";
549                                 nvidia,function = "ulpi";
550                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
551                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
552                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
553                         };
554                         ulpi_data5_po6 {
555                                 nvidia,pins = "ulpi_data5_po6";
556                                 nvidia,function = "ulpi";
557                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
558                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
559                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
560                         };
561                         ulpi_data6_po7 {
562                                 nvidia,pins = "ulpi_data6_po7";
563                                 nvidia,function = "ulpi";
564                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
565                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
566                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
567                         };
568                         dap3_fs_pp0 {
569                                 nvidia,pins = "dap3_fs_pp0";
570                                 nvidia,function = "i2s2";
571                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
572                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
573                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
574                         };
575                         dap3_din_pp1 {
576                                 nvidia,pins = "dap3_din_pp1";
577                                 nvidia,function = "i2s2";
578                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
579                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
580                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
581                         };
582                         dap3_dout_pp2 {
583                                 nvidia,pins = "dap3_dout_pp2";
584                                 nvidia,function = "rsvd4";
585                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
586                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
587                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
588                         };
589                         dap3_sclk_pp3 {
590                                 nvidia,pins = "dap3_sclk_pp3";
591                                 nvidia,function = "rsvd3";
592                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
593                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
594                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
595                         };
596                         dap4_fs_pp4 {
597                                 nvidia,pins = "dap4_fs_pp4";
598                                 nvidia,function = "i2s3";
599                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
600                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
601                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
602                         };
603                         dap4_din_pp5 {
604                                 nvidia,pins = "dap4_din_pp5";
605                                 nvidia,function = "i2s3";
606                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
607                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
608                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
609                         };
610                         dap4_dout_pp6 {
611                                 nvidia,pins = "dap4_dout_pp6";
612                                 nvidia,function = "i2s3";
613                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
614                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
615                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
616                         };
617                         dap4_sclk_pp7 {
618                                 nvidia,pins = "dap4_sclk_pp7";
619                                 nvidia,function = "i2s3";
620                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
621                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
622                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
623                         };
624                         kb_col0_pq0 {
625                                 nvidia,pins = "kb_col0_pq0";
626                                 nvidia,function = "rsvd2";
627                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
628                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
629                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
630                         };
631                         kb_col1_pq1 {
632                                 nvidia,pins = "kb_col1_pq1";
633                                 nvidia,function = "rsvd2";
634                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
635                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
636                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
637                         };
638                         kb_col2_pq2 {
639                                 nvidia,pins = "kb_col2_pq2";
640                                 nvidia,function = "rsvd2";
641                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
642                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
643                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
644                         };
645                         kb_col3_pq3 {
646                                 nvidia,pins = "kb_col3_pq3";
647                                 nvidia,function = "kbc";
648                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
649                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
650                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
651                         };
652                         kb_col4_pq4 {
653                                 nvidia,pins = "kb_col4_pq4";
654                                 nvidia,function = "sdmmc3";
655                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
656                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
657                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
658                         };
659                         kb_col5_pq5 {
660                                 nvidia,pins = "kb_col5_pq5";
661                                 nvidia,function = "rsvd2";
662                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
663                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
664                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
665                         };
666                         kb_col6_pq6 {
667                                 nvidia,pins = "kb_col6_pq6";
668                                 nvidia,function = "rsvd2";
669                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
670                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
671                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
672                         };
673                         kb_col7_pq7 {
674                                 nvidia,pins = "kb_col7_pq7";
675                                 nvidia,function = "rsvd2";
676                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
677                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
678                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
679                         };
680                         kb_row0_pr0 {
681                                 nvidia,pins = "kb_row0_pr0";
682                                 nvidia,function = "rsvd2";
683                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
684                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
685                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
686                         };
687                         kb_row1_pr1 {
688                                 nvidia,pins = "kb_row1_pr1";
689                                 nvidia,function = "rsvd2";
690                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
691                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
692                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
693                         };
694                         kb_row2_pr2 {
695                                 nvidia,pins = "kb_row2_pr2";
696                                 nvidia,function = "rsvd2";
697                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
698                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
699                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
700                         };
701                         kb_row3_pr3 {
702                                 nvidia,pins = "kb_row3_pr3";
703                                 nvidia,function = "sys";
704                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
705                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
706                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
707                         };
708                         kb_row4_pr4 {
709                                 nvidia,pins = "kb_row4_pr4";
710                                 nvidia,function = "rsvd3";
711                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
712                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
713                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
714                         };
715                         kb_row5_pr5 {
716                                 nvidia,pins = "kb_row5_pr5";
717                                 nvidia,function = "rsvd3";
718                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
719                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
720                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
721                         };
722                         kb_row6_pr6 {
723                                 nvidia,pins = "kb_row6_pr6";
724                                 nvidia,function = "displaya_alt";
725                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
726                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
727                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
728                         };
729                         kb_row7_pr7 {
730                                 nvidia,pins = "kb_row7_pr7";
731                                 nvidia,function = "rsvd2";
732                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
733                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
734                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
735                         };
736                         kb_row8_ps0 {
737                                 nvidia,pins = "kb_row8_ps0";
738                                 nvidia,function = "rsvd2";
739                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
740                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
741                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
742                         };
743                         kb_row9_ps1 {
744                                 nvidia,pins = "kb_row9_ps1";
745                                 nvidia,function = "rsvd2";
746                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
747                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
748                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
749                         };
750                         kb_row10_ps2 {
751                                 nvidia,pins = "kb_row10_ps2";
752                                 nvidia,function = "rsvd2";
753                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
754                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
755                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
756                         };
757                         kb_row11_ps3 {
758                                 nvidia,pins = "kb_row11_ps3";
759                                 nvidia,function = "rsvd2";
760                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
761                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
762                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
763                         };
764                         kb_row12_ps4 {
765                                 nvidia,pins = "kb_row12_ps4";
766                                 nvidia,function = "rsvd2";
767                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
768                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
769                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
770                         };
771                         kb_row13_ps5 {
772                                 nvidia,pins = "kb_row13_ps5";
773                                 nvidia,function = "rsvd2";
774                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
775                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
776                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
777                         };
778                         kb_row14_ps6 {
779                                 nvidia,pins = "kb_row14_ps6";
780                                 nvidia,function = "rsvd2";
781                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
782                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
783                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
784                         };
785                         kb_row15_ps7 {
786                                 nvidia,pins = "kb_row15_ps7";
787                                 nvidia,function = "soc";
788                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
789                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
790                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
791                         };
792                         kb_row16_pt0 {
793                                 nvidia,pins = "kb_row16_pt0";
794                                 nvidia,function = "rsvd2";
795                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
796                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
797                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
798                         };
799                         kb_row17_pt1 {
800                                 nvidia,pins = "kb_row17_pt1";
801                                 nvidia,function = "rsvd2";
802                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
803                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
804                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
805                         };
806                         gen2_i2c_scl_pt5 {
807                                 nvidia,pins = "gen2_i2c_scl_pt5";
808                                 nvidia,function = "i2c2";
809                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
810                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
811                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
812                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
813                         };
814                         gen2_i2c_sda_pt6 {
815                                 nvidia,pins = "gen2_i2c_sda_pt6";
816                                 nvidia,function = "i2c2";
817                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
818                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
819                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
820                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
821                         };
822                         sdmmc4_cmd_pt7 {
823                                 nvidia,pins = "sdmmc4_cmd_pt7";
824                                 nvidia,function = "sdmmc4";
825                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
826                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
827                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
828                         };
829                         pu0 {
830                                 nvidia,pins = "pu0";
831                                 nvidia,function = "rsvd4";
832                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
833                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
834                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
835                         };
836                         pu1 {
837                                 nvidia,pins = "pu1";
838                                 nvidia,function = "rsvd1";
839                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
840                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
841                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
842                         };
843                         pu2 {
844                                 nvidia,pins = "pu2";
845                                 nvidia,function = "rsvd1";
846                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
847                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
848                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
849                         };
850                         pu3 {
851                                 nvidia,pins = "pu3";
852                                 nvidia,function = "gmi";
853                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
854                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
855                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
856                         };
857                         pu4 {
858                                 nvidia,pins = "pu4";
859                                 nvidia,function = "gmi";
860                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
861                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
862                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
863                         };
864                         pu5 {
865                                 nvidia,pins = "pu5";
866                                 nvidia,function = "gmi";
867                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
868                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
869                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
870                         };
871                         pu6 {
872                                 nvidia,pins = "pu6";
873                                 nvidia,function = "rsvd3";
874                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
875                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
876                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
877                         };
878                         pv0 {
879                                 nvidia,pins = "pv0";
880                                 nvidia,function = "rsvd1";
881                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
882                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
883                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
884                         };
885                         pv1 {
886                                 nvidia,pins = "pv1";
887                                 nvidia,function = "rsvd1";
888                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
889                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
890                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
891                         };
892                         sdmmc3_cd_n_pv2 {
893                                 nvidia,pins = "sdmmc3_cd_n_pv2";
894                                 nvidia,function = "sdmmc3";
895                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
896                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
897                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
898                         };
899                         sdmmc1_wp_n_pv3 {
900                                 nvidia,pins = "sdmmc1_wp_n_pv3";
901                                 nvidia,function = "sdmmc1";
902                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
903                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
904                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
905                         };
906                         ddc_scl_pv4 {
907                                 nvidia,pins = "ddc_scl_pv4";
908                                 nvidia,function = "i2c4";
909                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
910                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
911                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
912                                 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
913                         };
914                         ddc_sda_pv5 {
915                                 nvidia,pins = "ddc_sda_pv5";
916                                 nvidia,function = "i2c4";
917                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
918                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
919                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
920                                 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
921                         };
922                         gpio_w2_aud_pw2 {
923                                 nvidia,pins = "gpio_w2_aud_pw2";
924                                 nvidia,function = "rsvd2";
925                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
926                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
927                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
928                         };
929                         gpio_w3_aud_pw3 {
930                                 nvidia,pins = "gpio_w3_aud_pw3";
931                                 nvidia,function = "spi6";
932                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
933                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
934                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
935                         };
936                         dap_mclk1_pw4 {
937                                 nvidia,pins = "dap_mclk1_pw4";
938                                 nvidia,function = "extperiph1";
939                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
940                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
941                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
942                         };
943                         clk2_out_pw5 {
944                                 nvidia,pins = "clk2_out_pw5";
945                                 nvidia,function = "extperiph2";
946                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
947                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
948                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
949                         };
950                         uart3_txd_pw6 {
951                                 nvidia,pins = "uart3_txd_pw6";
952                                 nvidia,function = "uartc";
953                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
954                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
955                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
956                         };
957                         uart3_rxd_pw7 {
958                                 nvidia,pins = "uart3_rxd_pw7";
959                                 nvidia,function = "uartc";
960                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
961                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
962                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
963                         };
964                         dvfs_pwm_px0 {
965                                 nvidia,pins = "dvfs_pwm_px0";
966                                 nvidia,function = "cldvfs";
967                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
968                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
969                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
970                         };
971                         gpio_x1_aud_px1 {
972                                 nvidia,pins = "gpio_x1_aud_px1";
973                                 nvidia,function = "rsvd2";
974                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
975                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
976                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
977                         };
978                         dvfs_clk_px2 {
979                                 nvidia,pins = "dvfs_clk_px2";
980                                 nvidia,function = "cldvfs";
981                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
982                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
983                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
984                         };
985                         gpio_x3_aud_px3 {
986                                 nvidia,pins = "gpio_x3_aud_px3";
987                                 nvidia,function = "rsvd4";
988                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
989                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
990                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
991                         };
992                         gpio_x4_aud_px4 {
993                                 nvidia,pins = "gpio_x4_aud_px4";
994                                 nvidia,function = "gmi";
995                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
996                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
997                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
998                         };
999                         gpio_x5_aud_px5 {
1000                                 nvidia,pins = "gpio_x5_aud_px5";
1001                                 nvidia,function = "rsvd4";
1002                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1003                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1004                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1005                         };
1006                         gpio_x6_aud_px6 {
1007                                 nvidia,pins = "gpio_x6_aud_px6";
1008                                 nvidia,function = "gmi";
1009                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1010                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1011                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1012                         };
1013                         gpio_x7_aud_px7 {
1014                                 nvidia,pins = "gpio_x7_aud_px7";
1015                                 nvidia,function = "rsvd1";
1016                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1017                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1018                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1019                         };
1020                         ulpi_clk_py0 {
1021                                 nvidia,pins = "ulpi_clk_py0";
1022                                 nvidia,function = "spi1";
1023                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1024                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1025                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1026                         };
1027                         ulpi_dir_py1 {
1028                                 nvidia,pins = "ulpi_dir_py1";
1029                                 nvidia,function = "spi1";
1030                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1031                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1032                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1033                         };
1034                         ulpi_nxt_py2 {
1035                                 nvidia,pins = "ulpi_nxt_py2";
1036                                 nvidia,function = "spi1";
1037                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1038                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1039                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1040                         };
1041                         ulpi_stp_py3 {
1042                                 nvidia,pins = "ulpi_stp_py3";
1043                                 nvidia,function = "spi1";
1044                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1045                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1046                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1047                         };
1048                         sdmmc1_dat3_py4 {
1049                                 nvidia,pins = "sdmmc1_dat3_py4";
1050                                 nvidia,function = "sdmmc1";
1051                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1052                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1053                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1054                         };
1055                         sdmmc1_dat2_py5 {
1056                                 nvidia,pins = "sdmmc1_dat2_py5";
1057                                 nvidia,function = "sdmmc1";
1058                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1059                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1060                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1061                         };
1062                         sdmmc1_dat1_py6 {
1063                                 nvidia,pins = "sdmmc1_dat1_py6";
1064                                 nvidia,function = "sdmmc1";
1065                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1066                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1067                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1068                         };
1069                         sdmmc1_dat0_py7 {
1070                                 nvidia,pins = "sdmmc1_dat0_py7";
1071                                 nvidia,function = "sdmmc1";
1072                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1073                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1074                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1075                         };
1076                         sdmmc1_clk_pz0 {
1077                                 nvidia,pins = "sdmmc1_clk_pz0";
1078                                 nvidia,function = "sdmmc1";
1079                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1080                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1081                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1082                         };
1083                         sdmmc1_cmd_pz1 {
1084                                 nvidia,pins = "sdmmc1_cmd_pz1";
1085                                 nvidia,function = "sdmmc1";
1086                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1087                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1088                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1089                         };
1090                         pwr_i2c_scl_pz6 {
1091                                 nvidia,pins = "pwr_i2c_scl_pz6";
1092                                 nvidia,function = "i2cpwr";
1093                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1094                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1095                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1096                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1097                         };
1098                         pwr_i2c_sda_pz7 {
1099                                 nvidia,pins = "pwr_i2c_sda_pz7";
1100                                 nvidia,function = "i2cpwr";
1101                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1102                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1103                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1104                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1105                         };
1106                         sdmmc4_dat0_paa0 {
1107                                 nvidia,pins = "sdmmc4_dat0_paa0";
1108                                 nvidia,function = "sdmmc4";
1109                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1110                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1111                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1112                         };
1113                         sdmmc4_dat1_paa1 {
1114                                 nvidia,pins = "sdmmc4_dat1_paa1";
1115                                 nvidia,function = "sdmmc4";
1116                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1117                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1118                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1119                         };
1120                         sdmmc4_dat2_paa2 {
1121                                 nvidia,pins = "sdmmc4_dat2_paa2";
1122                                 nvidia,function = "sdmmc4";
1123                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1124                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1125                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1126                         };
1127                         sdmmc4_dat3_paa3 {
1128                                 nvidia,pins = "sdmmc4_dat3_paa3";
1129                                 nvidia,function = "sdmmc4";
1130                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1131                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1132                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1133                         };
1134                         sdmmc4_dat4_paa4 {
1135                                 nvidia,pins = "sdmmc4_dat4_paa4";
1136                                 nvidia,function = "sdmmc4";
1137                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1138                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1139                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1140                         };
1141                         sdmmc4_dat5_paa5 {
1142                                 nvidia,pins = "sdmmc4_dat5_paa5";
1143                                 nvidia,function = "sdmmc4";
1144                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1145                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1146                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1147                         };
1148                         sdmmc4_dat6_paa6 {
1149                                 nvidia,pins = "sdmmc4_dat6_paa6";
1150                                 nvidia,function = "sdmmc4";
1151                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1152                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1153                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1154                         };
1155                         sdmmc4_dat7_paa7 {
1156                                 nvidia,pins = "sdmmc4_dat7_paa7";
1157                                 nvidia,function = "sdmmc4";
1158                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1159                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1160                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1161                         };
1162                         pbb0 {
1163                                 nvidia,pins = "pbb0";
1164                                 nvidia,function = "vimclk2_alt";
1165                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1166                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1167                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1168                         };
1169                         cam_i2c_scl_pbb1 {
1170                                 nvidia,pins = "cam_i2c_scl_pbb1";
1171                                 nvidia,function = "i2c3";
1172                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1173                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1174                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1175                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1176                         };
1177                         cam_i2c_sda_pbb2 {
1178                                 nvidia,pins = "cam_i2c_sda_pbb2";
1179                                 nvidia,function = "i2c3";
1180                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1181                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1182                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1183                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1184                         };
1185                         pbb3 {
1186                                 nvidia,pins = "pbb3";
1187                                 nvidia,function = "vgp3";
1188                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1189                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1190                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1191                         };
1192                         pbb4 {
1193                                 nvidia,pins = "pbb4";
1194                                 nvidia,function = "vgp4";
1195                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1196                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1197                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1198                         };
1199                         pbb5 {
1200                                 nvidia,pins = "pbb5";
1201                                 nvidia,function = "rsvd3";
1202                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1203                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1204                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1205                         };
1206                         pbb6 {
1207                                 nvidia,pins = "pbb6";
1208                                 nvidia,function = "rsvd2";
1209                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1210                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1211                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1212                         };
1213                         pbb7 {
1214                                 nvidia,pins = "pbb7";
1215                                 nvidia,function = "rsvd2";
1216                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1217                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1218                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1219                         };
1220                         cam_mclk_pcc0 {
1221                                 nvidia,pins = "cam_mclk_pcc0";
1222                                 nvidia,function = "vi_alt3";
1223                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1224                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1225                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1226                         };
1227                         pcc1 {
1228                                 nvidia,pins = "pcc1";
1229                                 nvidia,function = "rsvd2";
1230                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1231                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1232                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1233                         };
1234                         pcc2 {
1235                                 nvidia,pins = "pcc2";
1236                                 nvidia,function = "rsvd2";
1237                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1238                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1239                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1240                         };
1241                         sdmmc4_clk_pcc4 {
1242                                 nvidia,pins = "sdmmc4_clk_pcc4";
1243                                 nvidia,function = "sdmmc4";
1244                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1245                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1246                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1247                         };
1248                         clk2_req_pcc5 {
1249                                 nvidia,pins = "clk2_req_pcc5";
1250                                 nvidia,function = "rsvd2";
1251                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1252                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1253                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1254                         };
1255                         pex_l0_rst_n_pdd1 {
1256                                 nvidia,pins = "pex_l0_rst_n_pdd1";
1257                                 nvidia,function = "pe0";
1258                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1259                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1260                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1261                         };
1262                         pex_l0_clkreq_n_pdd2 {
1263                                 nvidia,pins = "pex_l0_clkreq_n_pdd2";
1264                                 nvidia,function = "pe0";
1265                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1266                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1267                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1268                         };
1269                         pex_wake_n_pdd3 {
1270                                 nvidia,pins = "pex_wake_n_pdd3";
1271                                 nvidia,function = "pe";
1272                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1273                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1274                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1275                         };
1276                         pex_l1_rst_n_pdd5 {
1277                                 nvidia,pins = "pex_l1_rst_n_pdd5";
1278                                 nvidia,function = "pe1";
1279                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1280                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1281                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1282                         };
1283                         pex_l1_clkreq_n_pdd6 {
1284                                 nvidia,pins = "pex_l1_clkreq_n_pdd6";
1285                                 nvidia,function = "pe1";
1286                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1287                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1288                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1289                         };
1290                         clk3_out_pee0 {
1291                                 nvidia,pins = "clk3_out_pee0";
1292                                 nvidia,function = "extperiph3";
1293                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1294                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1295                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1296                         };
1297                         clk3_req_pee1 {
1298                                 nvidia,pins = "clk3_req_pee1";
1299                                 nvidia,function = "rsvd2";
1300                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1301                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1302                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1303                         };
1304                         dap_mclk1_req_pee2 {
1305                                 nvidia,pins = "dap_mclk1_req_pee2";
1306                                 nvidia,function = "sata";
1307                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1308                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1309                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1310                         };
1311                         hdmi_cec_pee3 {
1312                                 nvidia,pins = "hdmi_cec_pee3";
1313                                 nvidia,function = "cec";
1314                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1315                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1316                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1317                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1318                         };
1319                         sdmmc3_clk_lb_out_pee4 {
1320                                 nvidia,pins = "sdmmc3_clk_lb_out_pee4";
1321                                 nvidia,function = "sdmmc3";
1322                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1323                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1324                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1325                         };
1326                         sdmmc3_clk_lb_in_pee5 {
1327                                 nvidia,pins = "sdmmc3_clk_lb_in_pee5";
1328                                 nvidia,function = "sdmmc3";
1329                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1330                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1331                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1332                         };
1333                         dp_hpd_pff0 {
1334                                 nvidia,pins = "dp_hpd_pff0";
1335                                 nvidia,function = "dp";
1336                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1337                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1338                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1339                         };
1340                         usb_vbus_en2_pff1 {
1341                                 nvidia,pins = "usb_vbus_en2_pff1";
1342                                 nvidia,function = "rsvd2";
1343                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1344                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1345                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1346                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1347                         };
1348                         pff2 {
1349                                 nvidia,pins = "pff2";
1350                                 nvidia,function = "rsvd2";
1351                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1352                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1353                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1354                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1355                         };
1356                         core_pwr_req {
1357                                 nvidia,pins = "core_pwr_req";
1358                                 nvidia,function = "pwron";
1359                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1360                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1361                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1362                         };
1363                         cpu_pwr_req {
1364                                 nvidia,pins = "cpu_pwr_req";
1365                                 nvidia,function = "rsvd2";
1366                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1367                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1368                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1369                         };
1370                         pwr_int_n {
1371                                 nvidia,pins = "pwr_int_n";
1372                                 nvidia,function = "pmi";
1373                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1374                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1375                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1376                         };
1377                         reset_out_n {
1378                                 nvidia,pins = "reset_out_n";
1379                                 nvidia,function = "reset_out_n";
1380                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1381                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1382                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1383                         };
1384                         owr {
1385                                 nvidia,pins = "owr";
1386                                 nvidia,function = "rsvd2";
1387                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1388                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1389                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1390                                 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
1391                         };
1392                         clk_32k_in {
1393                                 nvidia,pins = "clk_32k_in";
1394                                 nvidia,function = "rsvd2";
1395                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1396                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1397                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1398                         };
1399                         jtag_rtck {
1400                                 nvidia,pins = "jtag_rtck";
1401                                 nvidia,function = "rtck";
1402                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1403                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1404                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1405                         };
1406                 };
1407         };
1408
1409         /* DB9 serial port */
1410         serial@0,70006300 {
1411                 status = "okay";
1412         };
1413
1414         /* Expansion GEN1_I2C_*, mini-PCIe I2C, on-board components */
1415         i2c@0,7000c000 {
1416                 status = "okay";
1417                 clock-frequency = <100000>;
1418
1419                 rt5639: audio-codec@1c {
1420                         compatible = "realtek,rt5639";
1421                         reg = <0x1c>;
1422                         interrupt-parent = <&gpio>;
1423                         interrupts = <TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>;
1424                         realtek,ldo1-en-gpios =
1425                                 <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_HIGH>;
1426                 };
1427
1428                 temperature-sensor@4c {
1429                         compatible = "ti,tmp451";
1430                         reg = <0x4c>;
1431                         interrupt-parent = <&gpio>;
1432                         interrupts = <TEGRA_GPIO(I, 6) IRQ_TYPE_LEVEL_LOW>;
1433                 };
1434
1435                 eeprom@56 {
1436                         compatible = "atmel,24c02";
1437                         reg = <0x56>;
1438                         pagesize = <8>;
1439                 };
1440         };
1441
1442         /* Expansion GEN2_I2C_* */
1443         i2c@0,7000c400 {
1444                 status = "okay";
1445                 clock-frequency = <100000>;
1446         };
1447
1448         /* Expansion CAM_I2C_* */
1449         i2c@0,7000c500 {
1450                 status = "okay";
1451                 clock-frequency = <100000>;
1452         };
1453
1454         /* HDMI DDC */
1455         hdmi_ddc: i2c@0,7000c700 {
1456                 status = "okay";
1457                 clock-frequency = <100000>;
1458         };
1459
1460         /* Expansion PWR_I2C_*, on-board components */
1461         i2c@0,7000d000 {
1462                 status = "okay";
1463                 clock-frequency = <400000>;
1464
1465                 pmic: pmic@40 {
1466                         compatible = "ams,as3722";
1467                         reg = <0x40>;
1468                         interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>;
1469
1470                         ams,system-power-controller;
1471
1472                         #interrupt-cells = <2>;
1473                         interrupt-controller;
1474
1475                         gpio-controller;
1476                         #gpio-cells = <2>;
1477
1478                         pinctrl-names = "default";
1479                         pinctrl-0 = <&as3722_default>;
1480
1481                         as3722_default: pinmux {
1482                                 gpio0 {
1483                                         pins = "gpio0";
1484                                         function = "gpio";
1485                                         bias-pull-down;
1486                                 };
1487
1488                                 gpio1_2_4_7 {
1489                                         pins = "gpio1", "gpio2", "gpio4", "gpio7";
1490                                         function = "gpio";
1491                                         bias-pull-up;
1492                                 };
1493
1494                                 gpio3_5_6 {
1495                                         pins = "gpio3", "gpio5", "gpio6";
1496                                         bias-high-impedance;
1497                                 };
1498                         };
1499
1500                         regulators {
1501                                 vsup-sd2-supply = <&vdd_5v0_sys>;
1502                                 vsup-sd3-supply = <&vdd_5v0_sys>;
1503                                 vsup-sd4-supply = <&vdd_5v0_sys>;
1504                                 vsup-sd5-supply = <&vdd_5v0_sys>;
1505                                 vin-ldo0-supply = <&vdd_1v35_lp0>;
1506                                 vin-ldo1-6-supply = <&vdd_3v3_run>;
1507                                 vin-ldo2-5-7-supply = <&vddio_1v8>;
1508                                 vin-ldo3-4-supply = <&vdd_3v3_sys>;
1509                                 vin-ldo9-10-supply = <&vdd_5v0_sys>;
1510                                 vin-ldo11-supply = <&vdd_3v3_run>;
1511
1512                                 sd0 {
1513                                         regulator-name = "+VDD_CPU_AP";
1514                                         regulator-min-microvolt = <700000>;
1515                                         regulator-max-microvolt = <1400000>;
1516                                         regulator-min-microamp = <3500000>;
1517                                         regulator-max-microamp = <3500000>;
1518                                         regulator-always-on;
1519                                         regulator-boot-on;
1520                                         ams,ext-control = <2>;
1521                                 };
1522
1523                                 sd1 {
1524                                         regulator-name = "+VDD_CORE";
1525                                         regulator-min-microvolt = <700000>;
1526                                         regulator-max-microvolt = <1350000>;
1527                                         regulator-min-microamp = <2500000>;
1528                                         regulator-max-microamp = <2500000>;
1529                                         regulator-always-on;
1530                                         regulator-boot-on;
1531                                         ams,ext-control = <1>;
1532                                 };
1533
1534                                 vdd_1v35_lp0: sd2 {
1535                                         regulator-name = "+1.35V_LP0(sd2)";
1536                                         regulator-min-microvolt = <1350000>;
1537                                         regulator-max-microvolt = <1350000>;
1538                                         regulator-always-on;
1539                                         regulator-boot-on;
1540                                 };
1541
1542                                 sd3 {
1543                                         regulator-name = "+1.35V_LP0(sd3)";
1544                                         regulator-min-microvolt = <1350000>;
1545                                         regulator-max-microvolt = <1350000>;
1546                                         regulator-always-on;
1547                                         regulator-boot-on;
1548                                 };
1549
1550                                 vdd_1v05_run: sd4 {
1551                                         regulator-name = "+1.05V_RUN";
1552                                         regulator-min-microvolt = <1050000>;
1553                                         regulator-max-microvolt = <1050000>;
1554                                 };
1555
1556                                 vddio_1v8: sd5 {
1557                                         regulator-name = "+1.8V_VDDIO";
1558                                         regulator-min-microvolt = <1800000>;
1559                                         regulator-max-microvolt = <1800000>;
1560                                         regulator-boot-on;
1561                                         regulator-always-on;
1562                                 };
1563
1564                                 sd6 {
1565                                         regulator-name = "+VDD_GPU_AP";
1566                                         regulator-min-microvolt = <650000>;
1567                                         regulator-max-microvolt = <1200000>;
1568                                         regulator-min-microamp = <3500000>;
1569                                         regulator-max-microamp = <3500000>;
1570                                         regulator-boot-on;
1571                                         regulator-always-on;
1572                                 };
1573
1574                                 avdd_1v05_run: ldo0 {
1575                                         regulator-name = "+1.05V_RUN_AVDD";
1576                                         regulator-min-microvolt = <1050000>;
1577                                         regulator-max-microvolt = <1050000>;
1578                                         regulator-boot-on;
1579                                         regulator-always-on;
1580                                         ams,ext-control = <1>;
1581                                 };
1582
1583                                 ldo1 {
1584                                         regulator-name = "+1.8V_RUN_CAM";
1585                                         regulator-min-microvolt = <1800000>;
1586                                         regulator-max-microvolt = <1800000>;
1587                                 };
1588
1589                                 ldo2 {
1590                                         regulator-name = "+1.2V_GEN_AVDD";
1591                                         regulator-min-microvolt = <1200000>;
1592                                         regulator-max-microvolt = <1200000>;
1593                                         regulator-boot-on;
1594                                         regulator-always-on;
1595                                 };
1596
1597                                 ldo3 {
1598                                         regulator-name = "+1.05V_LP0_VDD_RTC";
1599                                         regulator-min-microvolt = <1000000>;
1600                                         regulator-max-microvolt = <1000000>;
1601                                         regulator-boot-on;
1602                                         regulator-always-on;
1603                                         ams,enable-tracking;
1604                                 };
1605
1606                                 ldo4 {
1607                                         regulator-name = "+2.8V_RUN_CAM";
1608                                         regulator-min-microvolt = <2800000>;
1609                                         regulator-max-microvolt = <2800000>;
1610                                 };
1611
1612                                 ldo5 {
1613                                         regulator-name = "+1.2V_RUN_CAM_FRONT";
1614                                         regulator-min-microvolt = <1200000>;
1615                                         regulator-max-microvolt = <1200000>;
1616                                 };
1617
1618                                 vddio_sdmmc3: ldo6 {
1619                                         regulator-name = "+VDDIO_SDMMC3";
1620                                         regulator-min-microvolt = <1800000>;
1621                                         regulator-max-microvolt = <3300000>;
1622                                 };
1623
1624                                 ldo7 {
1625                                         regulator-name = "+1.05V_RUN_CAM_REAR";
1626                                         regulator-min-microvolt = <1050000>;
1627                                         regulator-max-microvolt = <1050000>;
1628                                 };
1629
1630                                 ldo9 {
1631                                         regulator-name = "+3.3V_RUN_TOUCH";
1632                                         regulator-min-microvolt = <2800000>;
1633                                         regulator-max-microvolt = <2800000>;
1634                                 };
1635
1636                                 ldo10 {
1637                                         regulator-name = "+2.8V_RUN_CAM_AF";
1638                                         regulator-min-microvolt = <2800000>;
1639                                         regulator-max-microvolt = <2800000>;
1640                                 };
1641
1642                                 ldo11 {
1643                                         regulator-name = "+1.8V_RUN_VPP_FUSE";
1644                                         regulator-min-microvolt = <1800000>;
1645                                         regulator-max-microvolt = <1800000>;
1646                                 };
1647                         };
1648                 };
1649         };
1650
1651         /* Expansion TS_SPI_* */
1652         spi@0,7000d400 {
1653                 status = "okay";
1654         };
1655
1656         /* Internal SPI */
1657         spi@0,7000da00 {
1658                 status = "okay";
1659                 spi-max-frequency = <25000000>;
1660                 spi-flash@0 {
1661                         compatible = "winbond,w25q32dw";
1662                         reg = <0>;
1663                         spi-max-frequency = <20000000>;
1664                 };
1665         };
1666
1667         pmc@0,7000e400 {
1668                 nvidia,invert-interrupt;
1669                 nvidia,suspend-mode = <1>;
1670                 nvidia,cpu-pwr-good-time = <500>;
1671                 nvidia,cpu-pwr-off-time = <300>;
1672                 nvidia,core-pwr-good-time = <641 3845>;
1673                 nvidia,core-pwr-off-time = <61036>;
1674                 nvidia,core-power-req-active-high;
1675                 nvidia,sys-clock-req-active-high;
1676         };
1677
1678         /* Serial ATA */
1679         sata@0,70020000 {
1680                 status = "okay";
1681
1682                 hvdd-supply = <&vdd_3v3_lp0>;
1683                 vddio-supply = <&vdd_1v05_run>;
1684                 avdd-supply = <&vdd_1v05_run>;
1685
1686                 target-5v-supply = <&vdd_5v0_sata>;
1687                 target-12v-supply = <&vdd_12v0_sata>;
1688         };
1689
1690         padctl@0,7009f000 {
1691                 pinctrl-0 = <&padctl_default>;
1692                 pinctrl-names = "default";
1693
1694                 padctl_default: pinmux {
1695                         usb3 {
1696                                 nvidia,lanes = "pcie-0", "pcie-1";
1697                                 nvidia,function = "usb3";
1698                                 nvidia,iddq = <0>;
1699                         };
1700
1701                         pcie {
1702                                 nvidia,lanes = "pcie-2", "pcie-3",
1703                                                "pcie-4";
1704                                 nvidia,function = "pcie";
1705                                 nvidia,iddq = <0>;
1706                         };
1707
1708                         sata {
1709                                 nvidia,lanes = "sata-0";
1710                                 nvidia,function = "sata";
1711                                 nvidia,iddq = <0>;
1712                         };
1713                 };
1714         };
1715
1716         /* SD card */
1717         sdhci@0,700b0400 {
1718                 status = "okay";
1719                 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
1720                 power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
1721                 wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>;
1722                 bus-width = <4>;
1723                 vqmmc-supply = <&vddio_sdmmc3>;
1724         };
1725
1726         /* eMMC */
1727         sdhci@0,700b0600 {
1728                 status = "okay";
1729                 bus-width = <8>;
1730                 non-removable;
1731         };
1732
1733         ahub@0,70300000 {
1734                 i2s@0,70301100 {
1735                         status = "okay";
1736                 };
1737         };
1738
1739         /* mini-PCIe USB */
1740         usb@0,7d004000 {
1741                 status = "okay";
1742         };
1743
1744         usb-phy@0,7d004000 {
1745                 status = "okay";
1746         };
1747
1748         /* USB A connector */
1749         usb@0,7d008000 {
1750                 status = "okay";
1751         };
1752
1753         usb-phy@0,7d008000 {
1754                 status = "okay";
1755                 vbus-supply = <&vdd_usb3_vbus>;
1756         };
1757
1758         clocks {
1759                 compatible = "simple-bus";
1760                 #address-cells = <1>;
1761                 #size-cells = <0>;
1762
1763                 clk32k_in: clock@0 {
1764                         compatible = "fixed-clock";
1765                         reg = <0>;
1766                         #clock-cells = <0>;
1767                         clock-frequency = <32768>;
1768                 };
1769         };
1770
1771         gpio-keys {
1772                 compatible = "gpio-keys";
1773
1774                 power {
1775                         label = "Power";
1776                         gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
1777                         linux,code = <KEY_POWER>;
1778                         debounce-interval = <10>;
1779                         gpio-key,wakeup;
1780                 };
1781         };
1782
1783         regulators {
1784                 compatible = "simple-bus";
1785                 #address-cells = <1>;
1786                 #size-cells = <0>;
1787
1788                 vdd_mux: regulator@0 {
1789                         compatible = "regulator-fixed";
1790                         reg = <0>;
1791                         regulator-name = "+VDD_MUX";
1792                         regulator-min-microvolt = <12000000>;
1793                         regulator-max-microvolt = <12000000>;
1794                         regulator-always-on;
1795                         regulator-boot-on;
1796                 };
1797
1798                 vdd_5v0_sys: regulator@1 {
1799                         compatible = "regulator-fixed";
1800                         reg = <1>;
1801                         regulator-name = "+5V_SYS";
1802                         regulator-min-microvolt = <5000000>;
1803                         regulator-max-microvolt = <5000000>;
1804                         regulator-always-on;
1805                         regulator-boot-on;
1806                         vin-supply = <&vdd_mux>;
1807                 };
1808
1809                 vdd_3v3_sys: regulator@2 {
1810                         compatible = "regulator-fixed";
1811                         reg = <2>;
1812                         regulator-name = "+3.3V_SYS";
1813                         regulator-min-microvolt = <3300000>;
1814                         regulator-max-microvolt = <3300000>;
1815                         regulator-always-on;
1816                         regulator-boot-on;
1817                         vin-supply = <&vdd_mux>;
1818                 };
1819
1820                 vdd_3v3_run: regulator@3 {
1821                         compatible = "regulator-fixed";
1822                         reg = <3>;
1823                         regulator-name = "+3.3V_RUN";
1824                         regulator-min-microvolt = <3300000>;
1825                         regulator-max-microvolt = <3300000>;
1826                         regulator-always-on;
1827                         regulator-boot-on;
1828                         gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
1829                         enable-active-high;
1830                         vin-supply = <&vdd_3v3_sys>;
1831                 };
1832
1833                 vdd_3v3_hdmi: regulator@4 {
1834                         compatible = "regulator-fixed";
1835                         reg = <4>;
1836                         regulator-name = "+3.3V_AVDD_HDMI_AP_GATED";
1837                         regulator-min-microvolt = <3300000>;
1838                         regulator-max-microvolt = <3300000>;
1839                         vin-supply = <&vdd_3v3_run>;
1840                 };
1841
1842                 vdd_usb1_vbus: regulator@7 {
1843                         compatible = "regulator-fixed";
1844                         reg = <7>;
1845                         regulator-name = "+USB0_VBUS_SW";
1846                         regulator-min-microvolt = <5000000>;
1847                         regulator-max-microvolt = <5000000>;
1848                         gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
1849                         enable-active-high;
1850                         gpio-open-drain;
1851                         vin-supply = <&vdd_5v0_sys>;
1852                 };
1853
1854                 vdd_usb3_vbus: regulator@8 {
1855                         compatible = "regulator-fixed";
1856                         reg = <8>;
1857                         regulator-name = "+5V_USB_HS";
1858                         regulator-min-microvolt = <5000000>;
1859                         regulator-max-microvolt = <5000000>;
1860                         gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
1861                         enable-active-high;
1862                         gpio-open-drain;
1863                         vin-supply = <&vdd_5v0_sys>;
1864                 };
1865
1866                 vdd_3v3_lp0: regulator@10 {
1867                         compatible = "regulator-fixed";
1868                         reg = <10>;
1869                         regulator-name = "+3.3V_LP0";
1870                         regulator-min-microvolt = <3300000>;
1871                         regulator-max-microvolt = <3300000>;
1872                         regulator-always-on;
1873                         regulator-boot-on;
1874                         gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
1875                         enable-active-high;
1876                         vin-supply = <&vdd_3v3_sys>;
1877                 };
1878
1879                 vdd_hdmi_pll: regulator@11 {
1880                         compatible = "regulator-fixed";
1881                         reg = <11>;
1882                         regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL";
1883                         regulator-min-microvolt = <1050000>;
1884                         regulator-max-microvolt = <1050000>;
1885                         gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
1886                         vin-supply = <&vdd_1v05_run>;
1887                 };
1888
1889                 vdd_5v0_hdmi: regulator@12 {
1890                         compatible = "regulator-fixed";
1891                         reg = <12>;
1892                         regulator-name = "+5V_HDMI_CON";
1893                         regulator-min-microvolt = <5000000>;
1894                         regulator-max-microvolt = <5000000>;
1895                         gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
1896                         enable-active-high;
1897                         vin-supply = <&vdd_5v0_sys>;
1898                 };
1899
1900                 /* Molex power connector */
1901                 vdd_5v0_sata: regulator@13 {
1902                         compatible = "regulator-fixed";
1903                         reg = <13>;
1904                         regulator-name = "+5V_SATA";
1905                         regulator-min-microvolt = <5000000>;
1906                         regulator-max-microvolt = <5000000>;
1907                         gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
1908                         enable-active-high;
1909                         vin-supply = <&vdd_5v0_sys>;
1910                 };
1911
1912                 vdd_12v0_sata: regulator@14 {
1913                         compatible = "regulator-fixed";
1914                         reg = <14>;
1915                         regulator-name = "+12V_SATA";
1916                         regulator-min-microvolt = <12000000>;
1917                         regulator-max-microvolt = <12000000>;
1918                         gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
1919                         enable-active-high;
1920                         vin-supply = <&vdd_mux>;
1921                 };
1922         };
1923
1924         sound {
1925                 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1",
1926                              "nvidia,tegra-audio-rt5640";
1927                 nvidia,model = "NVIDIA Tegra Jetson TK1";
1928
1929                 nvidia,audio-routing =
1930                         "Headphones", "HPOR",
1931                         "Headphones", "HPOL",
1932                         "Mic Jack", "MICBIAS1",
1933                         "IN2P", "Mic Jack";
1934
1935                 nvidia,i2s-controller = <&tegra_i2s1>;
1936                 nvidia,audio-codec = <&rt5639>;
1937
1938                 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>;
1939
1940                 clocks = <&tegra_car TEGRA124_CLK_PLL_A>,
1941                          <&tegra_car TEGRA124_CLK_PLL_A_OUT0>,
1942                          <&tegra_car TEGRA124_CLK_EXTERN1>;
1943                 clock-names = "pll_a", "pll_a_out0", "mclk";
1944         };
1945 };