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