GNU Linux-libre 4.9.330-gnu1
[releases.git] / arch / arm64 / boot / dts / nvidia / tegra210-p2597.dtsi
1 #include <dt-bindings/input/input.h>
2
3 / {
4         model = "NVIDIA Tegra210 P2597 I/O board";
5         compatible = "nvidia,p2597", "nvidia,tegra210";
6
7         host1x@50000000 {
8                 dpaux@54040000 {
9                         status = "okay";
10                 };
11
12                 sor@54580000 {
13                         status = "okay";
14
15                         avdd-io-supply = <&avdd_1v05>;
16                         vdd-pll-supply = <&vdd_1v8>;
17                         hdmi-supply = <&vdd_hdmi>;
18
19                         nvidia,ddc-i2c-bus = <&hdmi_ddc>;
20                         nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
21                                            GPIO_ACTIVE_LOW>;
22                 };
23         };
24
25         pinmux: pinmux@700008d4 {
26                 pinctrl-names = "boot";
27                 pinctrl-0 = <&state_boot>;
28
29                 state_boot: pinmux {
30                         pex_l0_rst_n_pa0 {
31                                 nvidia,pins = "pex_l0_rst_n_pa0";
32                                 nvidia,function = "pe0";
33                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
34                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
35                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
36                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
37                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
38                         };
39                         pex_l0_clkreq_n_pa1 {
40                                 nvidia,pins = "pex_l0_clkreq_n_pa1";
41                                 nvidia,function = "pe0";
42                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
43                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
44                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
45                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
46                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
47                         };
48                         pex_wake_n_pa2 {
49                                 nvidia,pins = "pex_wake_n_pa2";
50                                 nvidia,function = "pe";
51                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
52                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
53                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
54                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
55                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
56                         };
57                         pex_l1_rst_n_pa3 {
58                                 nvidia,pins = "pex_l1_rst_n_pa3";
59                                 nvidia,function = "pe1";
60                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
61                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
62                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
63                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
64                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
65                         };
66                         pex_l1_clkreq_n_pa4 {
67                                 nvidia,pins = "pex_l1_clkreq_n_pa4";
68                                 nvidia,function = "pe1";
69                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
70                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
71                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
73                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
74                         };
75                         sata_led_active_pa5 {
76                                 nvidia,pins = "sata_led_active_pa5";
77                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
78                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
79                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
80                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
81                         };
82                         pa6 {
83                                 nvidia,pins = "pa6";
84                                 nvidia,function = "sata";
85                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
86                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
87                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
88                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
89                         };
90                         dap1_fs_pb0 {
91                                 nvidia,pins = "dap1_fs_pb0";
92                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
93                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
94                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
95                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
96                         };
97                         dap1_din_pb1 {
98                                 nvidia,pins = "dap1_din_pb1";
99                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
100                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
101                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
102                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
103                         };
104                         dap1_dout_pb2 {
105                                 nvidia,pins = "dap1_dout_pb2";
106                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
107                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
108                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
109                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
110                         };
111                         dap1_sclk_pb3 {
112                                 nvidia,pins = "dap1_sclk_pb3";
113                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
114                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
115                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
116                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
117                         };
118                         spi2_mosi_pb4 {
119                                 nvidia,pins = "spi2_mosi_pb4";
120                                 nvidia,function = "spi2";
121                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
122                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
123                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
124                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
125                         };
126                         spi2_miso_pb5 {
127                                 nvidia,pins = "spi2_miso_pb5";
128                                 nvidia,function = "spi2";
129                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
130                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
131                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
132                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
133                         };
134                         spi2_sck_pb6 {
135                                 nvidia,pins = "spi2_sck_pb6";
136                                 nvidia,function = "spi2";
137                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
138                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
139                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
140                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
141                         };
142                         spi2_cs0_pb7 {
143                                 nvidia,pins = "spi2_cs0_pb7";
144                                 nvidia,function = "spi2";
145                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
146                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
147                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
148                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
149                         };
150                         spi1_mosi_pc0 {
151                                 nvidia,pins = "spi1_mosi_pc0";
152                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
153                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
154                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
155                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
156                         };
157                         spi1_miso_pc1 {
158                                 nvidia,pins = "spi1_miso_pc1";
159                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
160                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
161                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
162                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
163                         };
164                         spi1_sck_pc2 {
165                                 nvidia,pins = "spi1_sck_pc2";
166                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
167                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
168                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
169                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
170                         };
171                         spi1_cs0_pc3 {
172                                 nvidia,pins = "spi1_cs0_pc3";
173                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
174                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
175                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
176                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
177                         };
178                         spi1_cs1_pc4 {
179                                 nvidia,pins = "spi1_cs1_pc4";
180                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
181                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
182                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
183                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
184                         };
185                         spi4_sck_pc5 {
186                                 nvidia,pins = "spi4_sck_pc5";
187                                 nvidia,function = "spi4";
188                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
189                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
190                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
191                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
192                         };
193                         spi4_cs0_pc6 {
194                                 nvidia,pins = "spi4_cs0_pc6";
195                                 nvidia,function = "spi4";
196                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
197                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
198                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
199                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
200                         };
201                         spi4_mosi_pc7 {
202                                 nvidia,pins = "spi4_mosi_pc7";
203                                 nvidia,function = "spi4";
204                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
205                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
206                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
207                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
208                         };
209                         spi4_miso_pd0 {
210                                 nvidia,pins = "spi4_miso_pd0";
211                                 nvidia,function = "spi4";
212                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
213                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
214                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
215                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
216                         };
217                         uart3_tx_pd1 {
218                                 nvidia,pins = "uart3_tx_pd1";
219                                 nvidia,function = "uartc";
220                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
221                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
222                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
223                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
224                         };
225                         uart3_rx_pd2 {
226                                 nvidia,pins = "uart3_rx_pd2";
227                                 nvidia,function = "uartc";
228                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
229                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
230                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
231                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
232                         };
233                         uart3_rts_pd3 {
234                                 nvidia,pins = "uart3_rts_pd3";
235                                 nvidia,function = "uartc";
236                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
237                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
238                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
239                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
240                         };
241                         uart3_cts_pd4 {
242                                 nvidia,pins = "uart3_cts_pd4";
243                                 nvidia,function = "uartc";
244                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
245                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
246                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
247                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
248                         };
249                         dmic1_clk_pe0 {
250                                 nvidia,pins = "dmic1_clk_pe0";
251                                 nvidia,function = "i2s3";
252                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
253                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
254                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
255                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
256                         };
257                         dmic1_dat_pe1 {
258                                 nvidia,pins = "dmic1_dat_pe1";
259                                 nvidia,function = "i2s3";
260                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
261                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
262                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
263                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
264                         };
265                         dmic2_clk_pe2 {
266                                 nvidia,pins = "dmic2_clk_pe2";
267                                 nvidia,function = "i2s3";
268                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
269                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
270                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
271                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
272                         };
273                         dmic2_dat_pe3 {
274                                 nvidia,pins = "dmic2_dat_pe3";
275                                 nvidia,function = "i2s3";
276                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
277                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
278                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
279                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
280                         };
281                         dmic3_clk_pe4 {
282                                 nvidia,pins = "dmic3_clk_pe4";
283                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
284                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
285                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
286                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
287                         };
288                         dmic3_dat_pe5 {
289                                 nvidia,pins = "dmic3_dat_pe5";
290                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
291                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
292                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
293                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
294                         };
295                         pe6 {
296                                 nvidia,pins = "pe6";
297                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
298                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
299                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
300                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
301                         };
302                         pe7 {
303                                 nvidia,pins = "pe7";
304                                 nvidia,function = "pwm3";
305                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
306                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
307                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
308                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
309                         };
310                         gen3_i2c_scl_pf0 {
311                                 nvidia,pins = "gen3_i2c_scl_pf0";
312                                 nvidia,function = "i2c3";
313                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
314                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
315                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
316                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
317                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
318                         };
319                         gen3_i2c_sda_pf1 {
320                                 nvidia,pins = "gen3_i2c_sda_pf1";
321                                 nvidia,function = "i2c3";
322                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
323                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
324                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
325                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
326                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
327                         };
328                         uart2_tx_pg0 {
329                                 nvidia,pins = "uart2_tx_pg0";
330                                 nvidia,function = "uartb";
331                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
332                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
333                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
334                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
335                         };
336                         uart2_rx_pg1 {
337                                 nvidia,pins = "uart2_rx_pg1";
338                                 nvidia,function = "uartb";
339                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
340                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
341                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
342                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
343                         };
344                         uart2_rts_pg2 {
345                                 nvidia,pins = "uart2_rts_pg2";
346                                 nvidia,function = "uartb";
347                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
348                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
349                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
350                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
351                         };
352                         uart2_cts_pg3 {
353                                 nvidia,pins = "uart2_cts_pg3";
354                                 nvidia,function = "uartb";
355                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
356                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
357                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
358                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
359                         };
360                         wifi_en_ph0 {
361                                 nvidia,pins = "wifi_en_ph0";
362                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
363                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
364                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
365                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
366                         };
367                         wifi_rst_ph1 {
368                                 nvidia,pins = "wifi_rst_ph1";
369                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
370                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
371                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
372                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
373                         };
374                         wifi_wake_ap_ph2 {
375                                 nvidia,pins = "wifi_wake_ap_ph2";
376                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
377                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
378                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
379                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
380                         };
381                         ap_wake_bt_ph3 {
382                                 nvidia,pins = "ap_wake_bt_ph3";
383                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
384                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
385                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
386                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
387                         };
388                         bt_rst_ph4 {
389                                 nvidia,pins = "bt_rst_ph4";
390                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
391                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
392                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
393                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
394                         };
395                         bt_wake_ap_ph5 {
396                                 nvidia,pins = "bt_wake_ap_ph5";
397                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
398                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
399                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
400                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
401                         };
402                         ph6 {
403                                 nvidia,pins = "ph6";
404                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
405                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
406                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
407                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
408                         };
409                         ap_wake_nfc_ph7 {
410                                 nvidia,pins = "ap_wake_nfc_ph7";
411                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
412                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
413                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
414                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
415                         };
416                         nfc_en_pi0 {
417                                 nvidia,pins = "nfc_en_pi0";
418                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
419                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
420                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
421                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
422                         };
423                         nfc_int_pi1 {
424                                 nvidia,pins = "nfc_int_pi1";
425                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
426                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
427                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
428                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
429                         };
430                         gps_en_pi2 {
431                                 nvidia,pins = "gps_en_pi2";
432                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
433                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
434                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
435                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
436                         };
437                         gps_rst_pi3 {
438                                 nvidia,pins = "gps_rst_pi3";
439                                 nvidia,function = "rsvd0";
440                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
441                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
442                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
443                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
444                         };
445                         uart4_tx_pi4 {
446                                 nvidia,pins = "uart4_tx_pi4";
447                                 nvidia,function = "uartd";
448                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
449                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
450                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
451                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
452                         };
453                         uart4_rx_pi5 {
454                                 nvidia,pins = "uart4_rx_pi5";
455                                 nvidia,function = "uartd";
456                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
457                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
458                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
459                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
460                         };
461                         uart4_rts_pi6 {
462                                 nvidia,pins = "uart4_rts_pi6";
463                                 nvidia,function = "uartd";
464                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
465                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
466                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
467                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
468                         };
469                         uart4_cts_pi7 {
470                                 nvidia,pins = "uart4_cts_pi7";
471                                 nvidia,function = "uartd";
472                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
473                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
474                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
475                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
476                         };
477                         gen1_i2c_sda_pj0 {
478                                 nvidia,pins = "gen1_i2c_sda_pj0";
479                                 nvidia,function = "i2c1";
480                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
481                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
482                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
483                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
484                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
485                         };
486                         gen1_i2c_scl_pj1 {
487                                 nvidia,pins = "gen1_i2c_scl_pj1";
488                                 nvidia,function = "i2c1";
489                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
490                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
491                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
492                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
493                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
494                         };
495                         gen2_i2c_scl_pj2 {
496                                 nvidia,pins = "gen2_i2c_scl_pj2";
497                                 nvidia,function = "i2c2";
498                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
499                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
500                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
501                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
502                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
503                         };
504                         gen2_i2c_sda_pj3 {
505                                 nvidia,pins = "gen2_i2c_sda_pj3";
506                                 nvidia,function = "i2c2";
507                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
508                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
509                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
510                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
511                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
512                         };
513                         dap4_fs_pj4 {
514                                 nvidia,pins = "dap4_fs_pj4";
515                                 nvidia,function = "i2s4b";
516                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
517                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
518                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
519                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
520                         };
521                         dap4_din_pj5 {
522                                 nvidia,pins = "dap4_din_pj5";
523                                 nvidia,function = "i2s4b";
524                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
525                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
526                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
527                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
528                         };
529                         dap4_dout_pj6 {
530                                 nvidia,pins = "dap4_dout_pj6";
531                                 nvidia,function = "i2s4b";
532                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
533                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
534                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
535                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
536                         };
537                         dap4_sclk_pj7 {
538                                 nvidia,pins = "dap4_sclk_pj7";
539                                 nvidia,function = "i2s4b";
540                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
541                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
542                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
543                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
544                         };
545                         pk0 {
546                                 nvidia,pins = "pk0";
547                                 nvidia,function = "i2s5b";
548                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
549                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
550                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
551                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
552                         };
553                         pk1 {
554                                 nvidia,pins = "pk1";
555                                 nvidia,function = "i2s5b";
556                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
557                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
558                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
559                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
560                         };
561                         pk2 {
562                                 nvidia,pins = "pk2";
563                                 nvidia,function = "i2s5b";
564                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
565                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
566                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
567                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
568                         };
569                         pk3 {
570                                 nvidia,pins = "pk3";
571                                 nvidia,function = "i2s5b";
572                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
573                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
574                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
575                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
576                         };
577                         pk4 {
578                                 nvidia,pins = "pk4";
579                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
580                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
581                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
582                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
583                         };
584                         pk5 {
585                                 nvidia,pins = "pk5";
586                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
587                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
588                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
589                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
590                         };
591                         pk6 {
592                                 nvidia,pins = "pk6";
593                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
594                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
595                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
596                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
597                         };
598                         pk7 {
599                                 nvidia,pins = "pk7";
600                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
601                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
602                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
603                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
604                         };
605                         pl0 {
606                                 nvidia,pins = "pl0";
607                                 nvidia,function = "rsvd0";
608                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
609                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
610                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
611                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
612                         };
613                         pl1 {
614                                 nvidia,pins = "pl1";
615                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
616                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
617                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
618                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
619                         };
620                         sdmmc1_clk_pm0 {
621                                 nvidia,pins = "sdmmc1_clk_pm0";
622                                 nvidia,function = "sdmmc1";
623                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
624                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
625                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
626                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
627                         };
628                         sdmmc1_cmd_pm1 {
629                                 nvidia,pins = "sdmmc1_cmd_pm1";
630                                 nvidia,function = "sdmmc1";
631                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
632                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
633                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
634                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
635                         };
636                         sdmmc1_dat3_pm2 {
637                                 nvidia,pins = "sdmmc1_dat3_pm2";
638                                 nvidia,function = "sdmmc1";
639                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
640                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
641                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
642                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
643                         };
644                         sdmmc1_dat2_pm3 {
645                                 nvidia,pins = "sdmmc1_dat2_pm3";
646                                 nvidia,function = "sdmmc1";
647                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
648                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
649                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
650                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
651                         };
652                         sdmmc1_dat1_pm4 {
653                                 nvidia,pins = "sdmmc1_dat1_pm4";
654                                 nvidia,function = "sdmmc1";
655                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
656                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
657                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
658                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
659                         };
660                         sdmmc1_dat0_pm5 {
661                                 nvidia,pins = "sdmmc1_dat0_pm5";
662                                 nvidia,function = "sdmmc1";
663                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
664                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
665                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
666                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
667                         };
668                         sdmmc3_clk_pp0 {
669                                 nvidia,pins = "sdmmc3_clk_pp0";
670                                 nvidia,function = "sdmmc3";
671                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
672                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
673                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
674                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
675                         };
676                         sdmmc3_cmd_pp1 {
677                                 nvidia,pins = "sdmmc3_cmd_pp1";
678                                 nvidia,function = "sdmmc3";
679                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
680                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
681                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
682                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
683                         };
684                         sdmmc3_dat3_pp2 {
685                                 nvidia,pins = "sdmmc3_dat3_pp2";
686                                 nvidia,function = "sdmmc3";
687                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
688                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
689                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
690                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
691                         };
692                         sdmmc3_dat2_pp3 {
693                                 nvidia,pins = "sdmmc3_dat2_pp3";
694                                 nvidia,function = "sdmmc3";
695                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
696                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
697                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
698                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
699                         };
700                         sdmmc3_dat1_pp4 {
701                                 nvidia,pins = "sdmmc3_dat1_pp4";
702                                 nvidia,function = "sdmmc3";
703                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
704                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
705                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
706                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
707                         };
708                         sdmmc3_dat0_pp5 {
709                                 nvidia,pins = "sdmmc3_dat0_pp5";
710                                 nvidia,function = "sdmmc3";
711                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
712                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
713                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
714                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
715                         };
716                         cam1_mclk_ps0 {
717                                 nvidia,pins = "cam1_mclk_ps0";
718                                 nvidia,function = "extperiph3";
719                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
720                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
721                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
722                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
723                         };
724                         cam2_mclk_ps1 {
725                                 nvidia,pins = "cam2_mclk_ps1";
726                                 nvidia,function = "extperiph3";
727                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
728                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
729                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
730                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
731                         };
732                         cam_i2c_scl_ps2 {
733                                 nvidia,pins = "cam_i2c_scl_ps2";
734                                 nvidia,function = "i2cvi";
735                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
736                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
737                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
738                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
739                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
740                         };
741                         cam_i2c_sda_ps3 {
742                                 nvidia,pins = "cam_i2c_sda_ps3";
743                                 nvidia,function = "i2cvi";
744                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
745                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
746                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
747                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
748                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
749                         };
750                         cam_rst_ps4 {
751                                 nvidia,pins = "cam_rst_ps4";
752                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
753                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
754                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
755                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
756                         };
757                         cam_af_en_ps5 {
758                                 nvidia,pins = "cam_af_en_ps5";
759                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
760                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
761                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
762                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
763                         };
764                         cam_flash_en_ps6 {
765                                 nvidia,pins = "cam_flash_en_ps6";
766                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
767                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
768                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
769                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
770                         };
771                         cam1_pwdn_ps7 {
772                                 nvidia,pins = "cam1_pwdn_ps7";
773                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
774                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
775                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
776                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
777                         };
778                         cam2_pwdn_pt0 {
779                                 nvidia,pins = "cam2_pwdn_pt0";
780                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
781                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
782                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
783                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
784                         };
785                         cam1_strobe_pt1 {
786                                 nvidia,pins = "cam1_strobe_pt1";
787                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
788                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
789                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
790                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
791                         };
792                         uart1_tx_pu0 {
793                                 nvidia,pins = "uart1_tx_pu0";
794                                 nvidia,function = "uarta";
795                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
796                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
797                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
798                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
799                         };
800                         uart1_rx_pu1 {
801                                 nvidia,pins = "uart1_rx_pu1";
802                                 nvidia,function = "uarta";
803                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
804                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
805                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
806                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
807                         };
808                         uart1_rts_pu2 {
809                                 nvidia,pins = "uart1_rts_pu2";
810                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
811                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
812                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
813                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
814                         };
815                         uart1_cts_pu3 {
816                                 nvidia,pins = "uart1_cts_pu3";
817                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
818                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
819                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
820                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
821                         };
822                         lcd_bl_pwm_pv0 {
823                                 nvidia,pins = "lcd_bl_pwm_pv0";
824                                 nvidia,function = "pwm0";
825                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
826                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
827                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
828                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
829                         };
830                         lcd_bl_en_pv1 {
831                                 nvidia,pins = "lcd_bl_en_pv1";
832                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
833                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
834                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
835                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
836                         };
837                         lcd_rst_pv2 {
838                                 nvidia,pins = "lcd_rst_pv2";
839                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
840                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
841                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
842                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
843                         };
844                         lcd_gpio1_pv3 {
845                                 nvidia,pins = "lcd_gpio1_pv3";
846                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
847                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
848                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
849                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
850                         };
851                         lcd_gpio2_pv4 {
852                                 nvidia,pins = "lcd_gpio2_pv4";
853                                 nvidia,function = "pwm1";
854                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
855                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
856                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
857                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
858                         };
859                         ap_ready_pv5 {
860                                 nvidia,pins = "ap_ready_pv5";
861                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
862                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
863                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
864                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
865                         };
866                         touch_rst_pv6 {
867                                 nvidia,pins = "touch_rst_pv6";
868                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
869                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
870                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
871                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
872                         };
873                         touch_clk_pv7 {
874                                 nvidia,pins = "touch_clk_pv7";
875                                 nvidia,function = "touch";
876                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
877                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
878                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
879                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
880                         };
881                         modem_wake_ap_px0 {
882                                 nvidia,pins = "modem_wake_ap_px0";
883                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
884                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
885                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
886                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
887                         };
888                         touch_int_px1 {
889                                 nvidia,pins = "touch_int_px1";
890                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
891                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
892                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
893                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
894                         };
895                         motion_int_px2 {
896                                 nvidia,pins = "motion_int_px2";
897                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
898                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
899                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
900                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
901                         };
902                         als_prox_int_px3 {
903                                 nvidia,pins = "als_prox_int_px3";
904                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
905                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
906                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
907                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
908                         };
909                         temp_alert_px4 {
910                                 nvidia,pins = "temp_alert_px4";
911                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
912                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
913                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
914                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
915                         };
916                         button_power_on_px5 {
917                                 nvidia,pins = "button_power_on_px5";
918                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
919                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
920                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
921                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
922                         };
923                         button_vol_up_px6 {
924                                 nvidia,pins = "button_vol_up_px6";
925                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
926                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
927                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
928                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
929                         };
930                         button_vol_down_px7 {
931                                 nvidia,pins = "button_vol_down_px7";
932                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
933                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
934                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
935                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
936                         };
937                         button_slide_sw_py0 {
938                                 nvidia,pins = "button_slide_sw_py0";
939                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
940                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
941                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
942                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
943                         };
944                         button_home_py1 {
945                                 nvidia,pins = "button_home_py1";
946                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
947                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
948                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
949                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
950                         };
951                         lcd_te_py2 {
952                                 nvidia,pins = "lcd_te_py2";
953                                 nvidia,function = "displaya";
954                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
955                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
956                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
957                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
958                         };
959                         pwr_i2c_scl_py3 {
960                                 nvidia,pins = "pwr_i2c_scl_py3";
961                                 nvidia,function = "i2cpmu";
962                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
963                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
964                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
965                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
966                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
967                         };
968                         pwr_i2c_sda_py4 {
969                                 nvidia,pins = "pwr_i2c_sda_py4";
970                                 nvidia,function = "i2cpmu";
971                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
972                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
973                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
974                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
975                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
976                         };
977                         clk_32k_out_py5 {
978                                 nvidia,pins = "clk_32k_out_py5";
979                                 nvidia,function = "soc";
980                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
981                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
982                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
983                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
984                         };
985                         pz0 {
986                                 nvidia,pins = "pz0";
987                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
988                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
989                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
990                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
991                         };
992                         pz1 {
993                                 nvidia,pins = "pz1";
994                                 nvidia,function = "sdmmc1";
995                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
996                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
997                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
998                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
999                         };
1000                         pz2 {
1001                                 nvidia,pins = "pz2";
1002                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1003                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1004                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1005                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1006                         };
1007                         pz3 {
1008                                 nvidia,pins = "pz3";
1009                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1010                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1011                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1012                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1013                         };
1014                         pz4 {
1015                                 nvidia,pins = "pz4";
1016                                 nvidia,function = "sdmmc1";
1017                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1018                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1019                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1020                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1021                         };
1022                         pz5 {
1023                                 nvidia,pins = "pz5";
1024                                 nvidia,function = "soc";
1025                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1026                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1027                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1028                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1029                         };
1030                         dap2_fs_paa0 {
1031                                 nvidia,pins = "dap2_fs_paa0";
1032                                 nvidia,function = "i2s2";
1033                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1034                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1035                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1036                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1037                         };
1038                         dap2_sclk_paa1 {
1039                                 nvidia,pins = "dap2_sclk_paa1";
1040                                 nvidia,function = "i2s2";
1041                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1042                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1043                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1044                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1045                         };
1046                         dap2_din_paa2 {
1047                                 nvidia,pins = "dap2_din_paa2";
1048                                 nvidia,function = "i2s2";
1049                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1050                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1051                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1052                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1053                         };
1054                         dap2_dout_paa3 {
1055                                 nvidia,pins = "dap2_dout_paa3";
1056                                 nvidia,function = "i2s2";
1057                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1058                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1059                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1060                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1061                         };
1062                         aud_mclk_pbb0 {
1063                                 nvidia,pins = "aud_mclk_pbb0";
1064                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1065                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1066                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1067                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1068                         };
1069                         dvfs_pwm_pbb1 {
1070                                 nvidia,pins = "dvfs_pwm_pbb1";
1071                                 nvidia,function = "cldvfs";
1072                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1073                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1074                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1075                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1076                         };
1077                         dvfs_clk_pbb2 {
1078                                 nvidia,pins = "dvfs_clk_pbb2";
1079                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1080                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1081                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1082                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1083                         };
1084                         gpio_x1_aud_pbb3 {
1085                                 nvidia,pins = "gpio_x1_aud_pbb3";
1086                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1087                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1088                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1089                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1090                         };
1091                         gpio_x3_aud_pbb4 {
1092                                 nvidia,pins = "gpio_x3_aud_pbb4";
1093                                 nvidia,function = "rsvd0";
1094                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1095                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1096                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1097                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1098                         };
1099                         hdmi_cec_pcc0 {
1100                                 nvidia,pins = "hdmi_cec_pcc0";
1101                                 nvidia,function = "cec";
1102                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1103                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1104                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1105                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1106                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1107                         };
1108                         hdmi_int_dp_hpd_pcc1 {
1109                                 nvidia,pins = "hdmi_int_dp_hpd_pcc1";
1110                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1111                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1112                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1113                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1114                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1115                         };
1116                         spdif_out_pcc2 {
1117                                 nvidia,pins = "spdif_out_pcc2";
1118                                 nvidia,function = "rsvd1";
1119                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1120                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1121                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1122                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1123                         };
1124                         spdif_in_pcc3 {
1125                                 nvidia,pins = "spdif_in_pcc3";
1126                                 nvidia,function = "rsvd1";
1127                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1128                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1129                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1130                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1131                         };
1132                         usb_vbus_en0_pcc4 {
1133                                 nvidia,pins = "usb_vbus_en0_pcc4";
1134                                 nvidia,function = "usb";
1135                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1136                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1137                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1138                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1139                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1140                         };
1141                         usb_vbus_en1_pcc5 {
1142                                 nvidia,pins = "usb_vbus_en1_pcc5";
1143                                 nvidia,function = "usb";
1144                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1145                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1146                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1147                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1148                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1149                         };
1150                         dp_hpd0_pcc6 {
1151                                 nvidia,pins = "dp_hpd0_pcc6";
1152                                 nvidia,function = "dp";
1153                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1154                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1155                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1156                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1157                         };
1158                         pcc7 {
1159                                 nvidia,pins = "pcc7";
1160                                 nvidia,function = "rsvd0";
1161                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1162                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1163                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1164                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1165                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1166                         };
1167                         spi2_cs1_pdd0 {
1168                                 nvidia,pins = "spi2_cs1_pdd0";
1169                                 nvidia,function = "spi2";
1170                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1171                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1172                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1173                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1174                         };
1175                         qspi_sck_pee0 {
1176                                 nvidia,pins = "qspi_sck_pee0";
1177                                 nvidia,function = "rsvd1";
1178                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1179                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1180                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1181                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1182                         };
1183                         qspi_cs_n_pee1 {
1184                                 nvidia,pins = "qspi_cs_n_pee1";
1185                                 nvidia,function = "rsvd1";
1186                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1187                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1188                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1189                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1190                         };
1191                         qspi_io0_pee2 {
1192                                 nvidia,pins = "qspi_io0_pee2";
1193                                 nvidia,function = "rsvd1";
1194                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1195                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1196                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1197                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1198                         };
1199                         qspi_io1_pee3 {
1200                                 nvidia,pins = "qspi_io1_pee3";
1201                                 nvidia,function = "rsvd1";
1202                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1203                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1204                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1205                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1206                         };
1207                         qspi_io2_pee4 {
1208                                 nvidia,pins = "qspi_io2_pee4";
1209                                 nvidia,function = "rsvd1";
1210                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1211                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1212                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1213                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1214                         };
1215                         qspi_io3_pee5 {
1216                                 nvidia,pins = "qspi_io3_pee5";
1217                                 nvidia,function = "rsvd1";
1218                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1219                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1220                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1221                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1222                         };
1223                         core_pwr_req {
1224                                 nvidia,pins = "core_pwr_req";
1225                                 nvidia,function = "core";
1226                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1227                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1228                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1229                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1230                         };
1231                         cpu_pwr_req {
1232                                 nvidia,pins = "cpu_pwr_req";
1233                                 nvidia,function = "cpu";
1234                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1235                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1236                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1237                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1238                         };
1239                         pwr_int_n {
1240                                 nvidia,pins = "pwr_int_n";
1241                                 nvidia,function = "pmi";
1242                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1243                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1244                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1245                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1246                         };
1247                         clk_32k_in {
1248                                 nvidia,pins = "clk_32k_in";
1249                                 nvidia,function = "clk";
1250                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1251                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1252                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1253                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1254                         };
1255                         jtag_rtck {
1256                                 nvidia,pins = "jtag_rtck";
1257                                 nvidia,function = "jtag";
1258                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1259                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1260                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1261                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1262                         };
1263                         clk_req {
1264                                 nvidia,pins = "clk_req";
1265                                 nvidia,function = "rsvd1";
1266                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1267                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1268                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1269                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1270                         };
1271                         shutdown {
1272                                 nvidia,pins = "shutdown";
1273                                 nvidia,function = "shutdown";
1274                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1275                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1276                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1277                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1278                         };
1279                 };
1280         };
1281
1282         pwm@7000a000 {
1283                 status = "okay";
1284         };
1285
1286         i2c@7000c400 {
1287                 status = "okay";
1288                 clock-frequency = <100000>;
1289
1290                 exp1: gpio@74 {
1291                         compatible = "ti,tca9539";
1292                         reg = <0x74>;
1293
1294                         #gpio-cells = <2>;
1295                         gpio-controller;
1296                 };
1297         };
1298
1299         /* HDMI DDC */
1300         hdmi_ddc: i2c@7000c700 {
1301                 status = "okay";
1302                 clock-frequency = <100000>;
1303         };
1304
1305         usb@70090000 {
1306                 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
1307                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
1308                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
1309                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-3}>,
1310                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>,
1311                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-5}>;
1312                 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", "usb3-0",
1313                             "usb3-1";
1314
1315                 dvddio-pex-supply = <&vdd_pex_1v05>;
1316                 hvddio-pex-supply = <&vdd_1v8>;
1317                 avdd-usb-supply = <&vdd_3v3_sys>;
1318                 /* XXX what are these? */
1319                 avdd-pll-utmip-supply = <&vdd_1v8>;
1320                 avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
1321                 dvdd-usb-ss-pll-supply = <&vdd_pex_1v05>;
1322                 hvdd-usb-ss-pll-e-supply = <&vdd_1v8>;
1323
1324                 status = "okay";
1325         };
1326
1327         padctl@7009f000 {
1328                 status = "okay";
1329
1330                 pads {
1331                         usb2 {
1332                                 status = "okay";
1333
1334                                 lanes {
1335                                         usb2-0 {
1336                                                 nvidia,function = "xusb";
1337                                                 status = "okay";
1338                                         };
1339
1340                                         usb2-1 {
1341                                                 nvidia,function = "xusb";
1342                                                 status = "okay";
1343                                         };
1344
1345                                         usb2-2 {
1346                                                 nvidia,function = "xusb";
1347                                                 status = "okay";
1348                                         };
1349
1350                                         usb2-3 {
1351                                                 nvidia,function = "xusb";
1352                                                 status = "okay";
1353                                         };
1354                                 };
1355                         };
1356
1357                         pcie {
1358                                 status = "okay";
1359
1360                                 lanes {
1361                                         pcie-0 {
1362                                                 nvidia,function = "pcie-x1";
1363                                                 status = "okay";
1364                                         };
1365
1366                                         pcie-1 {
1367                                                 nvidia,function = "pcie-x4";
1368                                                 status = "okay";
1369                                         };
1370
1371                                         pcie-2 {
1372                                                 nvidia,function = "pcie-x4";
1373                                                 status = "okay";
1374                                         };
1375
1376                                         pcie-3 {
1377                                                 nvidia,function = "pcie-x4";
1378                                                 status = "okay";
1379                                         };
1380
1381                                         pcie-4 {
1382                                                 nvidia,function = "pcie-x4";
1383                                                 status = "okay";
1384                                         };
1385
1386                                         pcie-5 {
1387                                                 nvidia,function = "usb3-ss";
1388                                                 status = "okay";
1389                                         };
1390
1391                                         pcie-6 {
1392                                                 nvidia,function = "usb3-ss";
1393                                                 status = "okay";
1394                                         };
1395                                 };
1396                         };
1397
1398                         sata {
1399                                 status = "okay";
1400
1401                                 lanes {
1402                                         sata-0 {
1403                                                 nvidia,function = "sata";
1404                                                 status = "okay";
1405                                         };
1406                                 };
1407                         };
1408                 };
1409
1410                 ports {
1411                         usb2-0 {
1412                                 status = "okay";
1413                                 mode = "otg";
1414                         };
1415
1416                         usb2-1 {
1417                                 status = "okay";
1418                                 vbus-supply = <&vdd_5v0_rtl>;
1419                                 mode = "host";
1420                         };
1421
1422                         usb2-2 {
1423                                 status = "okay";
1424                                 vbus-supply = <&vdd_usb_vbus>;
1425                                 mode = "host";
1426                         };
1427
1428                         usb2-3 {
1429                                 status = "okay";
1430                                 mode = "host";
1431                         };
1432
1433                         usb3-0 {
1434                                 nvidia,usb2-companion = <1>;
1435                                 status = "okay";
1436                         };
1437
1438                         usb3-1 {
1439                                 nvidia,usb2-companion = <2>;
1440                                 status = "okay";
1441                         };
1442                 };
1443         };
1444
1445         /* MMC/SD */
1446         sdhci@700b0000 {
1447                 status = "okay";
1448                 bus-width = <4>;
1449                 no-1-8-v;
1450
1451                 cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
1452
1453                 vqmmc-supply = <&vddio_sdmmc>;
1454                 vmmc-supply = <&vdd_3v3_sd>;
1455         };
1456
1457         regulators {
1458                 compatible = "simple-bus";
1459                 #address-cells = <1>;
1460                 #size-cells = <0>;
1461
1462                 vdd_sys_mux: regulator@0 {
1463                         compatible = "regulator-fixed";
1464                         reg = <0>;
1465                         regulator-name = "VDD_SYS_MUX";
1466                         regulator-min-microvolt = <5000000>;
1467                         regulator-max-microvolt = <5000000>;
1468                         regulator-always-on;
1469                         regulator-boot-on;
1470                 };
1471
1472                 vdd_5v0_sys: regulator@1 {
1473                         compatible = "regulator-fixed";
1474                         reg = <1>;
1475                         regulator-name = "VDD_5V0_SYS";
1476                         regulator-min-microvolt = <5000000>;
1477                         regulator-max-microvolt = <5000000>;
1478                         regulator-always-on;
1479                         regulator-boot-on;
1480                         gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
1481                         enable-active-high;
1482                         vin-supply = <&vdd_sys_mux>;
1483                 };
1484
1485                 vdd_3v3_sys: regulator@2 {
1486                         compatible = "regulator-fixed";
1487                         reg = <2>;
1488                         regulator-name = "VDD_3V3_SYS";
1489                         regulator-min-microvolt = <3300000>;
1490                         regulator-max-microvolt = <3300000>;
1491                         regulator-always-on;
1492                         regulator-boot-on;
1493                         gpio = <&pmic 3 GPIO_ACTIVE_HIGH>;
1494                         enable-active-high;
1495                         vin-supply = <&vdd_sys_mux>;
1496
1497                         regulator-enable-ramp-delay = <160>;
1498                         regulator-disable-ramp-delay = <10000>;
1499                 };
1500
1501                 vdd_5v0_io: regulator@3 {
1502                         compatible = "regulator-fixed";
1503                         reg = <3>;
1504                         regulator-name = "VDD_5V0_IO_SYS";
1505                         regulator-min-microvolt = <5000000>;
1506                         regulator-max-microvolt = <5000000>;
1507                         regulator-always-on;
1508                         regulator-boot-on;
1509                 };
1510
1511                 vdd_3v3_sd: regulator@4 {
1512                         compatible = "regulator-fixed";
1513                         reg = <4>;
1514                         regulator-name = "VDD_3V3_SD";
1515                         regulator-min-microvolt = <3300000>;
1516                         regulator-max-microvolt = <3300000>;
1517                         gpio = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
1518                         enable-active-high;
1519                         vin-supply = <&vdd_3v3_sys>;
1520
1521                         regulator-enable-ramp-delay = <472>;
1522                         regulator-disable-ramp-delay = <4880>;
1523                 };
1524
1525                 vdd_dsi_csi: regulator@5 {
1526                         compatible = "regulator-fixed";
1527                         reg = <5>;
1528                         regulator-name = "AVDD_DSI_CSI_1V2";
1529                         regulator-min-microvolt = <1200000>;
1530                         regulator-max-microvolt = <1200000>;
1531                         vin-supply = <&vdd_sys_1v2>;
1532                 };
1533
1534                 vdd_3v3_dis: regulator@6 {
1535                         compatible = "regulator-fixed";
1536                         reg = <6>;
1537                         regulator-name = "VDD_DIS_3V3_LCD";
1538                         regulator-min-microvolt = <3300000>;
1539                         regulator-max-microvolt = <3300000>;
1540                         regulator-always-on;
1541                         gpio = <&exp1 3 GPIO_ACTIVE_HIGH>;
1542                         enable-active-high;
1543                         vin-supply = <&vdd_3v3_sys>;
1544                 };
1545
1546                 vdd_1v8_dis: regulator@7 {
1547                         compatible = "regulator-fixed";
1548                         reg = <7>;
1549                         regulator-name = "VDD_LCD_1V8_DIS";
1550                         regulator-min-microvolt = <1800000>;
1551                         regulator-max-microvolt = <1800000>;
1552                         regulator-always-on;
1553                         gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
1554                         enable-active-high;
1555                         vin-supply = <&vdd_1v8>;
1556                 };
1557
1558                 vdd_5v0_rtl: regulator@8 {
1559                         compatible = "regulator-fixed";
1560                         reg = <8>;
1561                         regulator-name = "RTL_5V";
1562                         regulator-min-microvolt = <5000000>;
1563                         regulator-max-microvolt = <5000000>;
1564                         gpio = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
1565                         enable-active-high;
1566                         vin-supply = <&vdd_5v0_sys>;
1567                 };
1568
1569                 vdd_usb_vbus: regulator@9 {
1570                         compatible = "regulator-fixed";
1571                         reg = <9>;
1572                         regulator-name = "USB_VBUS_EN1";
1573                         regulator-min-microvolt = <5000000>;
1574                         regulator-max-microvolt = <5000000>;
1575                         gpio = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_HIGH>;
1576                         enable-active-high;
1577                         vin-supply = <&vdd_5v0_sys>;
1578                 };
1579
1580                 vdd_hdmi: regulator@10 {
1581                         compatible = "regulator-fixed";
1582                         reg = <10>;
1583                         regulator-name = "VDD_HDMI_5V0";
1584                         regulator-min-microvolt = <5000000>;
1585                         regulator-max-microvolt = <5000000>;
1586                         gpio = <&exp1 12 GPIO_ACTIVE_HIGH>;
1587                         enable-active-high;
1588                         vin-supply = <&vdd_5v0_sys>;
1589                 };
1590         };
1591
1592         gpio-keys {
1593                 compatible = "gpio-keys";
1594                 label = "gpio-keys";
1595
1596                 power {
1597                         label = "Power";
1598                         gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
1599                         linux,code = <KEY_POWER>;
1600                         wakeup-source;
1601                 };
1602
1603                 volume_down {
1604                         label = "Volume Down";
1605                         gpios = <&gpio TEGRA_GPIO(Y, 0) GPIO_ACTIVE_LOW>;
1606                         linux,code = <KEY_VOLUMEDOWN>;
1607                 };
1608
1609                 volume_up {
1610                         label = "Volume Up";
1611                         gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>;
1612                         linux,code = <KEY_VOLUMEUP>;
1613                 };
1614         };
1615 };