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