~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/nvidia/tegra210-smaug.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: GPL-2.0
  2 /dts-v1/;
  3 
  4 #include <dt-bindings/input/input.h>
  5 #include <dt-bindings/mfd/max77620.h>
  6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
  7 
  8 #include "tegra210.dtsi"
  9 
 10 / {
 11         model = "Google Pixel C";
 12         compatible = "google,smaug-rev8", "google,smaug-rev7",
 13                      "google,smaug-rev6", "google,smaug-rev5",
 14                      "google,smaug-rev4", "google,smaug-rev3",
 15                      "google,smaug-rev2", "google,smaug-rev1",
 16                      "google,smaug", "nvidia,tegra210";
 17 
 18         aliases {
 19                 serial0 = &uarta;
 20                 serial3 = &uartd;
 21         };
 22 
 23         chosen {
 24                 bootargs = "earlycon";
 25                 stdout-path = "serial0:115200n8";
 26         };
 27 
 28         memory@80000000 {
 29                 device_type = "memory";
 30                 reg = <0x0 0x80000000 0x0 0xc0000000>;
 31         };
 32 
 33         host1x@50000000 {
 34                 dsia: dsi@54300000 {
 35                         avdd-dsi-csi-supply = <&vdd_dsi_csi>;
 36                         status = "okay";
 37 
 38                         link2: panel@0 {
 39                                 compatible = "jdi,lpm102a188a";
 40                                 reg = <0>;
 41                         };
 42                 };
 43 
 44                 dsib: dsi@54400000 {
 45                         avdd-dsi-csi-supply = <&vdd_dsi_csi>;
 46                         nvidia,ganged-mode = <&dsia>;
 47                         status = "okay";
 48 
 49                         link1: panel@0 {
 50                                 compatible = "jdi,lpm102a188a";
 51                                 reg = <0>;
 52                                 power-supply = <&pplcd_vdd>;
 53                                 ddi-supply = <&pp1800_lcdio>;
 54                                 enable-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
 55                                 reset-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
 56                                 link2 = <&link2>;
 57                                 backlight = <&backlight>;
 58                         };
 59                 };
 60 
 61                 dpaux: dpaux@545c0000 {
 62                         status = "okay";
 63                 };
 64         };
 65 
 66         gpu@57000000 {
 67                 vdd-supply = <&max77621_gpu>;
 68                 status = "okay";
 69         };
 70 
 71         pinmux: pinmux@700008d4 {
 72                 pinctrl-names = "boot";
 73                 pinctrl-0 = <&state_boot>;
 74 
 75                 state_boot: pinmux {
 76                         pex_l0_rst_n_pa0 {
 77                                 nvidia,pins = "pex_l0_rst_n_pa0";
 78                                 nvidia,function = "rsvd1";
 79                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 80                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
 81                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 82                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
 83                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
 84                         };
 85                         pex_l0_clkreq_n_pa1 {
 86                                 nvidia,pins = "pex_l0_clkreq_n_pa1";
 87                                 nvidia,function = "rsvd1";
 88                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 89                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
 90                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 91                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
 92                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
 93                         };
 94                         pex_wake_n_pa2 {
 95                                 nvidia,pins = "pex_wake_n_pa2";
 96                                 nvidia,function = "rsvd1";
 97                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 98                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
 99                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
100                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
101                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
102                         };
103                         pex_l1_rst_n_pa3 {
104                                 nvidia,pins = "pex_l1_rst_n_pa3";
105                                 nvidia,function = "rsvd1";
106                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
107                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
108                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
109                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
110                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
111                         };
112                         pex_l1_clkreq_n_pa4 {
113                                 nvidia,pins = "pex_l1_clkreq_n_pa4";
114                                 nvidia,function = "rsvd1";
115                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
116                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
117                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
118                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
119                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
120                         };
121                         sata_led_active_pa5 {
122                                 nvidia,pins = "sata_led_active_pa5";
123                                 nvidia,function = "rsvd1";
124                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
125                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
126                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
127                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
128                         };
129                         pa6 {
130                                 nvidia,pins = "pa6";
131                                 nvidia,function = "rsvd1";
132                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
133                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
134                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
135                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
136                         };
137                         dap1_fs_pb0 {
138                                 nvidia,pins = "dap1_fs_pb0";
139                                 nvidia,function = "i2s1";
140                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
141                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
142                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
143                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
144                         };
145                         dap1_din_pb1 {
146                                 nvidia,pins = "dap1_din_pb1";
147                                 nvidia,function = "i2s1";
148                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
149                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
150                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
151                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
152                         };
153                         dap1_dout_pb2 {
154                                 nvidia,pins = "dap1_dout_pb2";
155                                 nvidia,function = "i2s1";
156                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
157                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
158                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
159                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
160                         };
161                         dap1_sclk_pb3 {
162                                 nvidia,pins = "dap1_sclk_pb3";
163                                 nvidia,function = "i2s1";
164                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
165                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
166                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
167                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
168                         };
169                         spi2_mosi_pb4 {
170                                 nvidia,pins = "spi2_mosi_pb4";
171                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
172                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
173                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
174                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
175                         };
176                         spi2_miso_pb5 {
177                                 nvidia,pins = "spi2_miso_pb5";
178                                 nvidia,function = "rsvd2";
179                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
180                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
181                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
182                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
183                         };
184                         spi2_sck_pb6 {
185                                 nvidia,pins = "spi2_sck_pb6";
186                                 nvidia,function = "rsvd2";
187                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
188                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
189                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
190                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
191                         };
192                         spi2_cs0_pb7 {
193                                 nvidia,pins = "spi2_cs0_pb7";
194                                 nvidia,function = "rsvd2";
195                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
196                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
197                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
198                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
199                         };
200                         spi1_mosi_pc0 {
201                                 nvidia,pins = "spi1_mosi_pc0";
202                                 nvidia,function = "spi1";
203                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
204                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
205                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
206                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
207                         };
208                         spi1_miso_pc1 {
209                                 nvidia,pins = "spi1_miso_pc1";
210                                 nvidia,function = "spi1";
211                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
212                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
213                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
214                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
215                         };
216                         spi1_sck_pc2 {
217                                 nvidia,pins = "spi1_sck_pc2";
218                                 nvidia,function = "spi1";
219                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
220                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
221                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
222                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
223                         };
224                         spi1_cs0_pc3 {
225                                 nvidia,pins = "spi1_cs0_pc3";
226                                 nvidia,function = "spi1";
227                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
228                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
229                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
230                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
231                         };
232                         spi1_cs1_pc4 {
233                                 nvidia,pins = "spi1_cs1_pc4";
234                                 nvidia,function = "rsvd1";
235                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
236                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
237                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
238                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
239                         };
240                         spi4_sck_pc5 {
241                                 nvidia,pins = "spi4_sck_pc5";
242                                 nvidia,function = "rsvd1";
243                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
244                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
245                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
246                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
247                         };
248                         spi4_cs0_pc6 {
249                                 nvidia,pins = "spi4_cs0_pc6";
250                                 nvidia,function = "rsvd1";
251                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
252                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
253                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
254                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
255                         };
256                         spi4_mosi_pc7 {
257                                 nvidia,pins = "spi4_mosi_pc7";
258                                 nvidia,function = "rsvd1";
259                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
260                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
261                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
262                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
263                         };
264                         spi4_miso_pd0 {
265                                 nvidia,pins = "spi4_miso_pd0";
266                                 nvidia,function = "rsvd1";
267                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
268                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
269                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
270                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
271                         };
272                         uart3_tx_pd1 {
273                                 nvidia,pins = "uart3_tx_pd1";
274                                 nvidia,function = "uartc";
275                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
276                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
277                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
278                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
279                         };
280                         uart3_rx_pd2 {
281                                 nvidia,pins = "uart3_rx_pd2";
282                                 nvidia,function = "uartc";
283                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
284                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
285                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
286                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
287                         };
288                         uart3_rts_pd3 {
289                                 nvidia,pins = "uart3_rts_pd3";
290                                 nvidia,function = "uartc";
291                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
292                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
293                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
294                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
295                         };
296                         uart3_cts_pd4 {
297                                 nvidia,pins = "uart3_cts_pd4";
298                                 nvidia,function = "uartc";
299                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
300                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
301                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
302                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
303                         };
304                         dmic1_clk_pe0 {
305                                 nvidia,pins = "dmic1_clk_pe0";
306                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
307                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
308                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
309                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
310                         };
311                         dmic1_dat_pe1 {
312                                 nvidia,pins = "dmic1_dat_pe1";
313                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
314                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
315                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
316                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
317                         };
318                         dmic2_clk_pe2 {
319                                 nvidia,pins = "dmic2_clk_pe2";
320                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
321                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
322                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
323                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
324                         };
325                         dmic2_dat_pe3 {
326                                 nvidia,pins = "dmic2_dat_pe3";
327                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
328                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
329                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
330                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
331                         };
332                         dmic3_clk_pe4 {
333                                 nvidia,pins = "dmic3_clk_pe4";
334                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
335                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
336                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
337                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
338                         };
339                         dmic3_dat_pe5 {
340                                 nvidia,pins = "dmic3_dat_pe5";
341                                 nvidia,function = "rsvd2";
342                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
343                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
344                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
345                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
346                         };
347                         pe6 {
348                                 nvidia,pins = "pe6";
349                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
350                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
351                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
352                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
353                         };
354                         pe7 {
355                                 nvidia,pins = "pe7";
356                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
357                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
358                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
359                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
360                         };
361                         gen3_i2c_scl_pf0 {
362                                 nvidia,pins = "gen3_i2c_scl_pf0";
363                                 nvidia,function = "i2c3";
364                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
365                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
366                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
367                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
368                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
369                         };
370                         gen3_i2c_sda_pf1 {
371                                 nvidia,pins = "gen3_i2c_sda_pf1";
372                                 nvidia,function = "i2c3";
373                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
374                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
375                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
376                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
377                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
378                         };
379                         uart2_tx_pg0 {
380                                 nvidia,pins = "uart2_tx_pg0";
381                                 nvidia,function = "uartb";
382                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
383                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
384                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
385                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
386                         };
387                         uart2_rx_pg1 {
388                                 nvidia,pins = "uart2_rx_pg1";
389                                 nvidia,function = "uartb";
390                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
391                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
392                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
393                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
394                         };
395                         uart2_rts_pg2 {
396                                 nvidia,pins = "uart2_rts_pg2";
397                                 nvidia,function = "rsvd2";
398                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
399                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
400                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
401                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
402                         };
403                         uart2_cts_pg3 {
404                                 nvidia,pins = "uart2_cts_pg3";
405                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
406                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
407                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
408                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
409                         };
410                         wifi_en_ph0 {
411                                 nvidia,pins = "wifi_en_ph0";
412                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
413                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
414                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
415                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
416                         };
417                         wifi_rst_ph1 {
418                                 nvidia,pins = "wifi_rst_ph1";
419                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
420                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
421                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
422                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
423                         };
424                         wifi_wake_ap_ph2 {
425                                 nvidia,pins = "wifi_wake_ap_ph2";
426                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
427                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
428                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
429                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
430                         };
431                         ap_wake_bt_ph3 {
432                                 nvidia,pins = "ap_wake_bt_ph3";
433                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
434                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
435                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
436                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
437                         };
438                         bt_rst_ph4 {
439                                 nvidia,pins = "bt_rst_ph4";
440                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
441                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
442                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
443                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
444                         };
445                         bt_wake_ap_ph5 {
446                                 nvidia,pins = "bt_wake_ap_ph5";
447                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
448                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
449                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
450                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
451                         };
452                         ph6 {
453                                 nvidia,pins = "ph6";
454                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
455                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
456                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
457                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
458                         };
459                         ap_wake_nfc_ph7 {
460                                 nvidia,pins = "ap_wake_nfc_ph7";
461                                 nvidia,function = "rsvd0";
462                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
463                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
464                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
465                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
466                         };
467                         nfc_en_pi0 {
468                                 nvidia,pins = "nfc_en_pi0";
469                                 nvidia,function = "rsvd0";
470                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
471                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
472                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
473                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
474                         };
475                         nfc_int_pi1 {
476                                 nvidia,pins = "nfc_int_pi1";
477                                 nvidia,function = "rsvd0";
478                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
479                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
480                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
481                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
482                         };
483                         gps_en_pi2 {
484                                 nvidia,pins = "gps_en_pi2";
485                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
486                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
487                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
488                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
489                         };
490                         gps_rst_pi3 {
491                                 nvidia,pins = "gps_rst_pi3";
492                                 nvidia,function = "rsvd0";
493                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
494                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
495                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
496                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
497                         };
498                         uart4_tx_pi4 {
499                                 nvidia,pins = "uart4_tx_pi4";
500                                 nvidia,function = "uartd";
501                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
502                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
503                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
504                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
505                         };
506                         uart4_rx_pi5 {
507                                 nvidia,pins = "uart4_rx_pi5";
508                                 nvidia,function = "uartd";
509                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
510                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
511                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
512                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
513                         };
514                         uart4_rts_pi6 {
515                                 nvidia,pins = "uart4_rts_pi6";
516                                 nvidia,function = "uartd";
517                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
518                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
519                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
520                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
521                         };
522                         uart4_cts_pi7 {
523                                 nvidia,pins = "uart4_cts_pi7";
524                                 nvidia,function = "uartd";
525                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
526                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
527                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
528                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
529                         };
530                         gen1_i2c_sda_pj0 {
531                                 nvidia,pins = "gen1_i2c_sda_pj0";
532                                 nvidia,function = "i2c1";
533                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
534                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
535                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
536                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
537                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
538                         };
539                         gen1_i2c_scl_pj1 {
540                                 nvidia,pins = "gen1_i2c_scl_pj1";
541                                 nvidia,function = "i2c1";
542                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
543                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
544                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
545                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
546                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
547                         };
548                         gen2_i2c_scl_pj2 {
549                                 nvidia,pins = "gen2_i2c_scl_pj2";
550                                 nvidia,function = "i2c2";
551                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
552                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
553                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
554                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
555                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
556                         };
557                         gen2_i2c_sda_pj3 {
558                                 nvidia,pins = "gen2_i2c_sda_pj3";
559                                 nvidia,function = "i2c2";
560                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
561                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
562                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
563                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
564                                 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
565                         };
566                         dap4_fs_pj4 {
567                                 nvidia,pins = "dap4_fs_pj4";
568                                 nvidia,function = "rsvd1";
569                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
570                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
571                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
572                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
573                         };
574                         dap4_din_pj5 {
575                                 nvidia,pins = "dap4_din_pj5";
576                                 nvidia,function = "rsvd1";
577                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
578                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
579                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
580                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
581                         };
582                         dap4_dout_pj6 {
583                                 nvidia,pins = "dap4_dout_pj6";
584                                 nvidia,function = "rsvd1";
585                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
586                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
587                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
588                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
589                         };
590                         dap4_sclk_pj7 {
591                                 nvidia,pins = "dap4_sclk_pj7";
592                                 nvidia,function = "rsvd1";
593                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
594                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
595                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
596                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
597                         };
598                         pk0 {
599                                 nvidia,pins = "pk0";
600                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
601                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
602                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
603                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
604                         };
605                         pk1 {
606                                 nvidia,pins = "pk1";
607                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
608                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
609                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
610                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
611                         };
612                         pk2 {
613                                 nvidia,pins = "pk2";
614                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
615                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
616                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
617                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
618                         };
619                         pk3 {
620                                 nvidia,pins = "pk3";
621                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
622                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
623                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
624                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
625                         };
626                         pk4 {
627                                 nvidia,pins = "pk4";
628                                 nvidia,function = "rsvd1";
629                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
630                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
631                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
632                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
633                         };
634                         pk5 {
635                                 nvidia,pins = "pk5";
636                                 nvidia,function = "rsvd1";
637                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
638                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
639                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
640                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
641                         };
642                         pk6 {
643                                 nvidia,pins = "pk6";
644                                 nvidia,function = "rsvd1";
645                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
646                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
647                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
648                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
649                         };
650                         pk7 {
651                                 nvidia,pins = "pk7";
652                                 nvidia,function = "rsvd1";
653                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
654                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
655                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
656                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
657                         };
658                         pl0 {
659                                 nvidia,pins = "pl0";
660                                 nvidia,function = "rsvd0";
661                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
662                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
663                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
664                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
665                         };
666                         pl1 {
667                                 nvidia,pins = "pl1";
668                                 nvidia,function = "rsvd1";
669                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
670                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
671                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
672                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
673                         };
674                         sdmmc1_clk_pm0 {
675                                 nvidia,pins = "sdmmc1_clk_pm0";
676                                 nvidia,function = "rsvd1";
677                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
678                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
679                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
680                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
681                         };
682                         sdmmc1_cmd_pm1 {
683                                 nvidia,pins = "sdmmc1_cmd_pm1";
684                                 nvidia,function = "rsvd2";
685                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
686                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
687                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
688                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
689                         };
690                         sdmmc1_dat3_pm2 {
691                                 nvidia,pins = "sdmmc1_dat3_pm2";
692                                 nvidia,function = "rsvd2";
693                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
694                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
695                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
696                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
697                         };
698                         sdmmc1_dat2_pm3 {
699                                 nvidia,pins = "sdmmc1_dat2_pm3";
700                                 nvidia,function = "rsvd2";
701                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
702                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
703                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
704                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
705                         };
706                         sdmmc1_dat1_pm4 {
707                                 nvidia,pins = "sdmmc1_dat1_pm4";
708                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
709                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
710                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
711                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
712                         };
713                         sdmmc1_dat0_pm5 {
714                                 nvidia,pins = "sdmmc1_dat0_pm5";
715                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
716                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
717                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
718                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
719                         };
720                         sdmmc3_clk_pp0 {
721                                 nvidia,pins = "sdmmc3_clk_pp0";
722                                 nvidia,function = "rsvd1";
723                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
724                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
725                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
726                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
727                         };
728                         sdmmc3_cmd_pp1 {
729                                 nvidia,pins = "sdmmc3_cmd_pp1";
730                                 nvidia,function = "rsvd1";
731                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
732                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
733                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
734                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
735                         };
736                         sdmmc3_dat3_pp2 {
737                                 nvidia,pins = "sdmmc3_dat3_pp2";
738                                 nvidia,function = "rsvd1";
739                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
740                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
741                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
742                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
743                         };
744                         sdmmc3_dat2_pp3 {
745                                 nvidia,pins = "sdmmc3_dat2_pp3";
746                                 nvidia,function = "rsvd1";
747                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
748                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
749                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
750                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
751                         };
752                         sdmmc3_dat1_pp4 {
753                                 nvidia,pins = "sdmmc3_dat1_pp4";
754                                 nvidia,function = "rsvd1";
755                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
756                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
757                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
758                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
759                         };
760                         sdmmc3_dat0_pp5 {
761                                 nvidia,pins = "sdmmc3_dat0_pp5";
762                                 nvidia,function = "rsvd1";
763                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
764                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
765                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
766                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
767                         };
768                         cam1_mclk_ps0 {
769                                 nvidia,pins = "cam1_mclk_ps0";
770                                 nvidia,function = "extperiph3";
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                         cam2_mclk_ps1 {
777                                 nvidia,pins = "cam2_mclk_ps1";
778                                 nvidia,function = "extperiph3";
779                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
780                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
781                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
782                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
783                         };
784                         cam_i2c_scl_ps2 {
785                                 nvidia,pins = "cam_i2c_scl_ps2";
786                                 nvidia,function = "i2cvi";
787                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
788                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
789                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
790                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
791                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
792                         };
793                         cam_i2c_sda_ps3 {
794                                 nvidia,pins = "cam_i2c_sda_ps3";
795                                 nvidia,function = "i2cvi";
796                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
797                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
798                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
799                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
800                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
801                         };
802                         cam_rst_ps4 {
803                                 nvidia,pins = "cam_rst_ps4";
804                                 nvidia,function = "rsvd1";
805                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
806                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
807                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
808                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
809                         };
810                         cam_af_en_ps5 {
811                                 nvidia,pins = "cam_af_en_ps5";
812                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
813                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
814                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
815                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
816                         };
817                         cam_flash_en_ps6 {
818                                 nvidia,pins = "cam_flash_en_ps6";
819                                 nvidia,function = "rsvd2";
820                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
821                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
822                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
823                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
824                         };
825                         cam1_pwdn_ps7 {
826                                 nvidia,pins = "cam1_pwdn_ps7";
827                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
828                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
829                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
830                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
831                         };
832                         cam2_pwdn_pt0 {
833                                 nvidia,pins = "cam2_pwdn_pt0";
834                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
835                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
836                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
837                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
838                         };
839                         cam1_strobe_pt1 {
840                                 nvidia,pins = "cam1_strobe_pt1";
841                                 nvidia,function = "rsvd1";
842                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
843                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
844                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
845                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
846                         };
847                         uart1_tx_pu0 {
848                                 nvidia,pins = "uart1_tx_pu0";
849                                 nvidia,function = "uarta";
850                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
851                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
852                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
853                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
854                         };
855                         uart1_rx_pu1 {
856                                 nvidia,pins = "uart1_rx_pu1";
857                                 nvidia,function = "uarta";
858                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
859                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
860                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
861                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
862                         };
863                         uart1_rts_pu2 {
864                                 nvidia,pins = "uart1_rts_pu2";
865                                 nvidia,function = "rsvd1";
866                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
867                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
868                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
869                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
870                         };
871                         uart1_cts_pu3 {
872                                 nvidia,pins = "uart1_cts_pu3";
873                                 nvidia,function = "rsvd1";
874                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
875                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
876                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
877                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
878                         };
879                         lcd_bl_pwm_pv0 {
880                                 nvidia,pins = "lcd_bl_pwm_pv0";
881                                 nvidia,function = "rsvd3";
882                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
883                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
884                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
885                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
886                         };
887                         lcd_bl_en_pv1 {
888                                 nvidia,pins = "lcd_bl_en_pv1";
889                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
890                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
891                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
892                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
893                         };
894                         lcd_rst_pv2 {
895                                 nvidia,pins = "lcd_rst_pv2";
896                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
897                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
898                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
899                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
900                         };
901                         lcd_gpio1_pv3 {
902                                 nvidia,pins = "lcd_gpio1_pv3";
903                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
904                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
905                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
906                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
907                         };
908                         lcd_gpio2_pv4 {
909                                 nvidia,pins = "lcd_gpio2_pv4";
910                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
911                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
912                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
913                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
914                         };
915                         ap_ready_pv5 {
916                                 nvidia,pins = "ap_ready_pv5";
917                                 nvidia,function = "rsvd0";
918                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
919                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
920                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
921                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
922                         };
923                         touch_rst_pv6 {
924                                 nvidia,pins = "touch_rst_pv6";
925                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
926                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
927                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
928                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
929                         };
930                         touch_clk_pv7 {
931                                 nvidia,pins = "touch_clk_pv7";
932                                 nvidia,function = "touch";
933                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
934                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
935                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
936                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
937                         };
938                         modem_wake_ap_px0 {
939                                 nvidia,pins = "modem_wake_ap_px0";
940                                 nvidia,function = "rsvd0";
941                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
942                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
943                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
944                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
945                         };
946                         touch_int_px1 {
947                                 nvidia,pins = "touch_int_px1";
948                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
949                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
950                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
951                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
952                         };
953                         motion_int_px2 {
954                                 nvidia,pins = "motion_int_px2";
955                                 nvidia,function = "rsvd0";
956                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
957                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
958                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
959                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
960                         };
961                         als_prox_int_px3 {
962                                 nvidia,pins = "als_prox_int_px3";
963                                 nvidia,function = "rsvd0";
964                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
965                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
966                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
967                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
968                         };
969                         temp_alert_px4 {
970                                 nvidia,pins = "temp_alert_px4";
971                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
972                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
973                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
974                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
975                         };
976                         button_power_on_px5 {
977                                 nvidia,pins = "button_power_on_px5";
978                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
979                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
980                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
981                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
982                         };
983                         button_vol_up_px6 {
984                                 nvidia,pins = "button_vol_up_px6";
985                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
986                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
987                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
988                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
989                         };
990                         button_vol_down_px7 {
991                                 nvidia,pins = "button_vol_down_px7";
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                         button_slide_sw_py0 {
998                                 nvidia,pins = "button_slide_sw_py0";
999                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1000                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1001                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1002                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1003                         };
1004                         button_home_py1 {
1005                                 nvidia,pins = "button_home_py1";
1006                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1007                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1008                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1009                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1010                         };
1011                         lcd_te_py2 {
1012                                 nvidia,pins = "lcd_te_py2";
1013                                 nvidia,function = "displaya";
1014                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1015                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1016                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1017                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1018                         };
1019                         pwr_i2c_scl_py3 {
1020                                 nvidia,pins = "pwr_i2c_scl_py3";
1021                                 nvidia,function = "i2cpmu";
1022                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1023                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1024                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1025                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1026                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1027                         };
1028                         pwr_i2c_sda_py4 {
1029                                 nvidia,pins = "pwr_i2c_sda_py4";
1030                                 nvidia,function = "i2cpmu";
1031                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1032                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1033                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1034                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1035                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1036                         };
1037                         clk_32k_out_py5 {
1038                                 nvidia,pins = "clk_32k_out_py5";
1039                                 nvidia,function = "soc";
1040                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1041                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1042                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1043                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1044                         };
1045                         pz0 {
1046                                 nvidia,pins = "pz0";
1047                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1048                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1049                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1050                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1051                         };
1052                         pz1 {
1053                                 nvidia,pins = "pz1";
1054                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1055                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1056                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1057                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1058                         };
1059                         pz2 {
1060                                 nvidia,pins = "pz2";
1061                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1062                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1063                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1064                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1065                         };
1066                         pz3 {
1067                                 nvidia,pins = "pz3";
1068                                 nvidia,function = "rsvd1";
1069                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1070                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1071                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1072                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1073                         };
1074                         pz4 {
1075                                 nvidia,pins = "pz4";
1076                                 nvidia,function = "rsvd1";
1077                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1078                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1079                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1080                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1081                         };
1082                         pz5 {
1083                                 nvidia,pins = "pz5";
1084                                 nvidia,function = "soc";
1085                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1086                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1087                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1088                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1089                         };
1090                         dap2_fs_paa0 {
1091                                 nvidia,pins = "dap2_fs_paa0";
1092                                 nvidia,function = "i2s2";
1093                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1094                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1095                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1096                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1097                         };
1098                         dap2_sclk_paa1 {
1099                                 nvidia,pins = "dap2_sclk_paa1";
1100                                 nvidia,function = "i2s2";
1101                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1102                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1103                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1104                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1105                         };
1106                         dap2_din_paa2 {
1107                                 nvidia,pins = "dap2_din_paa2";
1108                                 nvidia,function = "i2s2";
1109                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1110                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1111                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1112                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1113                         };
1114                         dap2_dout_paa3 {
1115                                 nvidia,pins = "dap2_dout_paa3";
1116                                 nvidia,function = "i2s2";
1117                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1118                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1119                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1120                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1121                         };
1122                         aud_mclk_pbb0 {
1123                                 nvidia,pins = "aud_mclk_pbb0";
1124                                 nvidia,function = "aud";
1125                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1126                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1127                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1128                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1129                         };
1130                         dvfs_pwm_pbb1 {
1131                                 nvidia,pins = "dvfs_pwm_pbb1";
1132                                 nvidia,function = "rsvd0";
1133                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1134                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1135                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1136                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1137                         };
1138                         dvfs_clk_pbb2 {
1139                                 nvidia,pins = "dvfs_clk_pbb2";
1140                                 nvidia,function = "rsvd0";
1141                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1142                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1143                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1144                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1145                         };
1146                         gpio_x1_aud_pbb3 {
1147                                 nvidia,pins = "gpio_x1_aud_pbb3";
1148                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1149                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1150                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1151                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1152                         };
1153                         gpio_x3_aud_pbb4 {
1154                                 nvidia,pins = "gpio_x3_aud_pbb4";
1155                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1156                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1157                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1158                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1159                         };
1160                         hdmi_cec_pcc0 {
1161                                 nvidia,pins = "hdmi_cec_pcc0";
1162                                 nvidia,function = "rsvd1";
1163                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1164                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1165                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1166                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1167                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1168                         };
1169                         hdmi_int_dp_hpd_pcc1 {
1170                                 nvidia,pins = "hdmi_int_dp_hpd_pcc1";
1171                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1172                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1173                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1174                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1175                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1176                         };
1177                         spdif_out_pcc2 {
1178                                 nvidia,pins = "spdif_out_pcc2";
1179                                 nvidia,function = "rsvd1";
1180                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1181                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1182                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1183                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1184                         };
1185                         spdif_in_pcc3 {
1186                                 nvidia,pins = "spdif_in_pcc3";
1187                                 nvidia,function = "rsvd1";
1188                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1189                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1190                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1191                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1192                         };
1193                         usb_vbus_en0_pcc4 {
1194                                 nvidia,pins = "usb_vbus_en0_pcc4";
1195                                 nvidia,function = "rsvd1";
1196                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1197                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1198                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1199                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1200                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1201                         };
1202                         usb_vbus_en1_pcc5 {
1203                                 nvidia,pins = "usb_vbus_en1_pcc5";
1204                                 nvidia,function = "rsvd1";
1205                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1206                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1207                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1208                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1209                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1210                         };
1211                         dp_hpd0_pcc6 {
1212                                 nvidia,pins = "dp_hpd0_pcc6";
1213                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1214                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1215                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1216                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1217                         };
1218                         pcc7 {
1219                                 nvidia,pins = "pcc7";
1220                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1221                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1222                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1223                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1224                                 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1225                         };
1226                         spi2_cs1_pdd0 {
1227                                 nvidia,pins = "spi2_cs1_pdd0";
1228                                 nvidia,function = "rsvd1";
1229                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1230                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1231                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1232                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1233                         };
1234                         qspi_sck_pee0 {
1235                                 nvidia,pins = "qspi_sck_pee0";
1236                                 nvidia,function = "qspi";
1237                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1238                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1239                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1240                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1241                         };
1242                         qspi_cs_n_pee1 {
1243                                 nvidia,pins = "qspi_cs_n_pee1";
1244                                 nvidia,function = "qspi";
1245                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1246                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1247                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1248                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1249                         };
1250                         qspi_io0_pee2 {
1251                                 nvidia,pins = "qspi_io0_pee2";
1252                                 nvidia,function = "qspi";
1253                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1254                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1255                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1256                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1257                         };
1258                         qspi_io1_pee3 {
1259                                 nvidia,pins = "qspi_io1_pee3";
1260                                 nvidia,function = "qspi";
1261                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1262                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1263                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1264                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1265                         };
1266                         qspi_io2_pee4 {
1267                                 nvidia,pins = "qspi_io2_pee4";
1268                                 nvidia,function = "rsvd1";
1269                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1270                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1271                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1272                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1273                         };
1274                         qspi_io3_pee5 {
1275                                 nvidia,pins = "qspi_io3_pee5";
1276                                 nvidia,function = "rsvd1";
1277                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1278                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1279                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1280                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1281                         };
1282                         core_pwr_req {
1283                                 nvidia,pins = "core_pwr_req";
1284                                 nvidia,function = "core";
1285                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1286                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1287                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1288                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1289                         };
1290                         cpu_pwr_req {
1291                                 nvidia,pins = "cpu_pwr_req";
1292                                 nvidia,function = "cpu";
1293                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1294                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1295                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1296                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1297                         };
1298                         pwr_int_n {
1299                                 nvidia,pins = "pwr_int_n";
1300                                 nvidia,function = "pmi";
1301                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1302                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1303                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1304                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1305                         };
1306                         clk_32k_in {
1307                                 nvidia,pins = "clk_32k_in";
1308                                 nvidia,function = "clk";
1309                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1310                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1311                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1312                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1313                         };
1314                         jtag_rtck {
1315                                 nvidia,pins = "jtag_rtck";
1316                                 nvidia,function = "jtag";
1317                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1318                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1319                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1320                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1321                         };
1322                         clk_req {
1323                                 nvidia,pins = "clk_req";
1324                                 nvidia,function = "rsvd1";
1325                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1326                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1327                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1328                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1329                         };
1330                         shutdown {
1331                                 nvidia,pins = "shutdown";
1332                                 nvidia,function = "shutdown";
1333                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1334                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1335                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1336                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1337                         };
1338                 };
1339         };
1340 
1341         serial@70006000 {
1342                 /delete-property/ dmas;
1343                 /delete-property/ dma-names;
1344                 status = "okay";
1345         };
1346 
1347         uartd: serial@70006300 {
1348                 compatible = "nvidia,tegra30-hsuart";
1349                 reset-names = "serial";
1350                 /delete-property/ reg-shift;
1351                 status = "okay";
1352 
1353                 bluetooth {
1354                         compatible = "brcm,bcm43540-bt";
1355                         max-speed = <4000000>;
1356                         brcm,bt-pcm-int-params = [01 02 00 01 01];
1357                         device-wakeup-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
1358                         shutdown-gpios = <&gpio TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>;
1359                         interrupt-parent = <&gpio>;
1360                         interrupts = <TEGRA_GPIO(H, 5) IRQ_TYPE_LEVEL_LOW>;
1361                         interrupt-names = "host-wakeup";
1362                 };
1363         };
1364 
1365         i2c@7000c400 {
1366                 status = "okay";
1367                 clock-frequency = <1000000>;
1368 
1369                 ec@1e {
1370                         compatible = "google,cros-ec-i2c";
1371                         reg = <0x1e>;
1372                         interrupt-parent = <&gpio>;
1373                         interrupts = <TEGRA_GPIO(Z, 1) IRQ_TYPE_LEVEL_LOW>;
1374                         wakeup-source;
1375 
1376                         ec_i2c_0: i2c-tunnel {
1377                                 compatible = "google,cros-ec-i2c-tunnel";
1378                                 #address-cells = <1>;
1379                                 #size-cells = <0>;
1380 
1381                                 google,remote-bus = <0>;
1382 
1383                                 battery: bq27742@55 {
1384                                         compatible = "ti,bq27742";
1385                                         reg = <0x55>;
1386                                 };
1387                         };
1388                 };
1389         };
1390 
1391         i2c@7000d000 {
1392                 status = "okay";
1393                 clock-frequency = <1000000>;
1394 
1395                 max77621_cpu: max77621@1b {
1396                         compatible = "maxim,max77621";
1397                         reg = <0x1b>;
1398                         interrupt-parent = <&gpio>;
1399                         interrupts = <TEGRA_GPIO(Y, 1) IRQ_TYPE_LEVEL_LOW>;
1400                         regulator-always-on;
1401                         regulator-boot-on;
1402                         regulator-min-microvolt = <800000>;
1403                         regulator-max-microvolt = <1231250>;
1404                         regulator-name = "PPVAR_CPU";
1405                         regulator-ramp-delay = <12500>;
1406                         maxim,dvs-default-state = <1>;
1407                         maxim,enable-active-discharge;
1408                         maxim,enable-bias-control;
1409                         maxim,enable-gpio = <&pmic 5 0>;
1410                         maxim,externally-enable;
1411                 };
1412 
1413                 max77621_gpu: regulator@1c {
1414                         compatible = "maxim,max77621";
1415                         reg = <0x1c>;
1416                         interrupt-parent = <&gpio>;
1417                         interrupts = <TEGRA_GPIO(A, 6) IRQ_TYPE_LEVEL_LOW>;
1418                         regulator-min-microvolt = <840000>;
1419                         regulator-max-microvolt = <1150000>;
1420                         regulator-name = "PPVAR_GPU";
1421                         regulator-ramp-delay = <12500>;
1422                         maxim,dvs-default-state = <1>;
1423                         maxim,enable-active-discharge;
1424                         maxim,enable-bias-control;
1425                         maxim,enable-gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
1426                         maxim,externally-enable;
1427                 };
1428 
1429                 pmic: pmic@3c {
1430                         compatible = "maxim,max77620";
1431                         reg = <0x3c>;
1432                         interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
1433 
1434                         #interrupt-cells = <2>;
1435                         interrupt-controller;
1436 
1437                         gpio-controller;
1438                         #gpio-cells = <2>;
1439 
1440                         pinctrl-names = "default";
1441                         pinctrl-0 = <&max77620_default>;
1442 
1443                         fps {
1444                                 fps0 {
1445                                         maxim,shutdown-fps-time-period-us = <5120>;
1446                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
1447                                 };
1448 
1449                                 fps1 {
1450                                         maxim,shutdown-fps-time-period-us = <5120>;
1451                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
1452                                         maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>;
1453                                 };
1454 
1455                                 fps2 {
1456                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
1457                                 };
1458                         };
1459 
1460                         max77620_default: pinmux {
1461                                 gpio0_1_2_7 {
1462                                         pins = "gpio0", "gpio1", "gpio2", "gpio7";
1463                                         function = "gpio";
1464                                 };
1465 
1466                                 /*
1467                                  * GPIO3 is used to en_pp3300, and it is part of power
1468                                  * sequence, So it must be sequenced up (automatically
1469                                  * set by OTP) and down properly.
1470                                  */
1471                                 gpio3 {
1472                                         pins = "gpio3";
1473                                         function = "fps-out";
1474                                         drive-open-drain = <1>;
1475                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1476                                         maxim,active-fps-power-up-slot = <4>;
1477                                         maxim,active-fps-power-down-slot = <2>;
1478                                 };
1479 
1480                                 gpio4 {
1481                                         pins = "gpio4";
1482                                         function = "32k-out1";
1483                                 };
1484 
1485                                 gpio5_6 {
1486                                         pins = "gpio5", "gpio6";
1487                                         function = "gpio";
1488                                         drive-push-pull = <1>;
1489                                 };
1490                         };
1491 
1492                         regulators {
1493                                 in-ldo0-1-supply = <&pp1350>;
1494                                 in-ldo2-supply = <&pp3300>;
1495                                 in-ldo3-5-supply = <&pp3300>;
1496                                 in-ldo7-8-supply = <&pp1350>;
1497 
1498                                 ppvar_soc: sd0 {
1499                                         regulator-name = "PPVAR_SOC";
1500                                         regulator-min-microvolt = <825000>;
1501                                         regulator-max-microvolt = <1125000>;
1502                                         regulator-always-on;
1503                                         regulator-boot-on;
1504                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1505                                         maxim,active-fps-power-up-slot = <1>;
1506                                         maxim,active-fps-power-down-slot = <7>;
1507                                 };
1508 
1509                                 pp1100_sd1: sd1 {
1510                                         regulator-name = "PP1100";
1511                                         regulator-min-microvolt = <1125000>;
1512                                         regulator-max-microvolt = <1125000>;
1513                                         regulator-always-on;
1514                                         regulator-boot-on;
1515                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1516                                         maxim,active-fps-power-up-slot = <5>;
1517                                         maxim,active-fps-power-down-slot = <1>;
1518                                 };
1519 
1520                                 pp1350: sd2 {
1521                                         regulator-name = "PP1350";
1522                                         regulator-min-microvolt = <1350000>;
1523                                         regulator-max-microvolt = <1350000>;
1524                                         regulator-always-on;
1525                                         regulator-boot-on;
1526                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1527                                         maxim,active-fps-power-up-slot = <2>;
1528                                         maxim,active-fps-power-down-slot = <5>;
1529                                 };
1530 
1531                                 pp1800: sd3 {
1532                                         regulator-name = "PP1800";
1533                                         regulator-min-microvolt = <1800000>;
1534                                         regulator-max-microvolt = <1800000>;
1535                                         regulator-always-on;
1536                                         regulator-boot-on;
1537                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1538                                         maxim,active-fps-power-up-slot = <3>;
1539                                         maxim,active-fps-power-down-slot = <3>;
1540                                 };
1541 
1542                                 pp1200_avdd: ldo0 {
1543                                         regulator-name = "PP1200_AVDD";
1544                                         regulator-min-microvolt = <1200000>;
1545                                         regulator-max-microvolt = <1200000>;
1546                                         regulator-enable-ramp-delay = <26>;
1547                                         regulator-ramp-delay = <100000>;
1548                                         regulator-boot-on;
1549                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1550                                         maxim,active-fps-power-up-slot = <0>;
1551                                         maxim,active-fps-power-down-slot = <7>;
1552                                 };
1553 
1554                                 pp1200_rcam: ldo1 {
1555                                         regulator-name = "PP1200_RCAM";
1556                                         regulator-min-microvolt = <1200000>;
1557                                         regulator-max-microvolt = <1200000>;
1558                                         regulator-enable-ramp-delay = <22>;
1559                                         regulator-ramp-delay = <100000>;
1560                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1561                                         maxim,active-fps-power-up-slot = <0>;
1562                                         maxim,active-fps-power-down-slot = <7>;
1563                                 };
1564 
1565                                 pp_ldo2: ldo2 {
1566                                         regulator-name = "PP_LDO2";
1567                                         regulator-min-microvolt = <1800000>;
1568                                         regulator-max-microvolt = <1800000>;
1569                                         regulator-enable-ramp-delay = <62>;
1570                                         regulator-ramp-delay = <11000>;
1571                                         regulator-always-on;
1572                                         regulator-boot-on;
1573                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1574                                         maxim,active-fps-power-up-slot = <0>;
1575                                         maxim,active-fps-power-down-slot = <7>;
1576                                 };
1577 
1578                                 pp2800l_rcam: ldo3 {
1579                                         regulator-name = "PP2800L_RCAM";
1580                                         regulator-min-microvolt = <2800000>;
1581                                         regulator-max-microvolt = <2800000>;
1582                                         regulator-enable-ramp-delay = <50>;
1583                                         regulator-ramp-delay = <100000>;
1584                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1585                                         maxim,active-fps-power-up-slot = <0>;
1586                                         maxim,active-fps-power-down-slot = <7>;
1587                                 };
1588 
1589                                 pp100_soc_rtc: ldo4 {
1590                                         regulator-name = "PP1100_SOC_RTC";
1591                                         regulator-min-microvolt = <850000>;
1592                                         regulator-max-microvolt = <850000>;
1593                                         regulator-enable-ramp-delay = <22>;
1594                                         regulator-ramp-delay = <100000>;
1595                                         regulator-always-on; /* Check this */
1596                                         regulator-boot-on;
1597                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1598                                         maxim,active-fps-power-up-slot = <1>;
1599                                         maxim,active-fps-power-down-slot = <7>;
1600                                 };
1601 
1602                                 pp2800l_fcam: ldo5 {
1603                                         regulator-name = "PP2800L_FCAM";
1604                                         regulator-min-microvolt = <2800000>;
1605                                         regulator-max-microvolt = <2800000>;
1606                                         regulator-enable-ramp-delay = <62>;
1607                                         regulator-ramp-delay = <100000>;
1608                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1609                                         maxim,active-fps-power-up-slot = <0>;
1610                                         maxim,active-fps-power-down-slot = <7>;
1611                                 };
1612 
1613                                 ldo6 {
1614                                         /* Unused. */
1615                                         regulator-name = "PP_LDO6";
1616                                         regulator-min-microvolt = <1800000>;
1617                                         regulator-max-microvolt = <1800000>;
1618                                         regulator-enable-ramp-delay = <36>;
1619                                         regulator-ramp-delay = <100000>;
1620                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1621                                         maxim,active-fps-power-up-slot = <0>;
1622                                         maxim,active-fps-power-down-slot = <7>;
1623                                 };
1624 
1625                                 pp1050_avdd: ldo7 {
1626                                         regulator-name = "PP1050_AVDD";
1627                                         regulator-min-microvolt = <1050000>;
1628                                         regulator-max-microvolt = <1050000>;
1629                                         regulator-enable-ramp-delay = <24>;
1630                                         regulator-ramp-delay = <100000>;
1631                                         regulator-always-on;
1632                                         regulator-boot-on;
1633                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1634                                         maxim,active-fps-power-up-slot = <3>;
1635                                         maxim,active-fps-power-down-slot = <4>;
1636                                 };
1637 
1638                                 avddio_1v05: ldo8 {
1639                                         regulator-name = "AVDDIO_1V05";
1640                                         regulator-min-microvolt = <1050000>;
1641                                         regulator-max-microvolt = <1050000>;
1642                                         regulator-enable-ramp-delay = <22>;
1643                                         regulator-ramp-delay = <100000>;
1644                                         regulator-boot-on;
1645                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1646                                         maxim,active-fps-power-up-slot = <0>;
1647                                         maxim,active-fps-power-down-slot = <7>;
1648                                 };
1649                         };
1650                 };
1651         };
1652 
1653         i2c@7000d100 {
1654                 status = "okay";
1655                 clock-frequency = <400000>;
1656 
1657                 nau8825@1a {
1658                         compatible = "nuvoton,nau8825";
1659                         reg = <0x1a>;
1660                         interrupt-parent = <&gpio>;
1661                         interrupts = <TEGRA_GPIO(E, 6) IRQ_TYPE_LEVEL_LOW>;
1662                         clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_2>;
1663                         clock-names = "mclk";
1664 
1665                         nuvoton,jkdet-enable;
1666                         nuvoton,jkdet-polarity = <GPIO_ACTIVE_LOW>;
1667                         nuvoton,vref-impedance = <2>;
1668                         nuvoton,micbias-voltage = <6>;
1669                         nuvoton,sar-threshold-num = <4>;
1670                         nuvoton,sar-threshold = <0xc 0x1e 0x38 0x60>;
1671                         nuvoton,sar-hysteresis = <1>;
1672                         nuvoton,sar-voltage = <0>;
1673                         nuvoton,sar-compare-time = <0>;
1674                         nuvoton,sar-sampling-time = <0>;
1675                         nuvoton,short-key-debounce = <2>;
1676                         nuvoton,jack-insert-debounce = <7>;
1677                         nuvoton,jack-eject-debounce = <7>;
1678                         status = "okay";
1679                 };
1680 
1681                 backlight: backlight@2c {
1682                         compatible = "ti,lp8557";
1683                         reg = <0x2c>;
1684                         power-supply = <&pplcd_vdd>;
1685                         enable-supply = <&pp1800_lcdio>;
1686                         bl-name = "lp8557-backlight";
1687                         dev-ctrl = /bits/ 8 <0x01>;
1688                         init-brt = /bits/ 8 <0x80>;
1689 
1690                         /* Full scale current, 20mA */
1691                         rom-11h {
1692                                 rom-addr = /bits/ 8 <0x11>;
1693                                 rom-val = /bits/ 8 <0x05>;
1694                         };
1695                         /* Frequency = 4.9kHz, magic undocumented val */
1696                         rom-12h {
1697                                 rom-addr = /bits/ 8 <0x12>;
1698                                 rom-val = /bits/ 8 <0x29>;
1699                         };
1700                         /* Boost freq = 1MHz, BComp option = 1 */
1701                         rom-13h {
1702                                 rom-addr = /bits/ 8 <0x13>;
1703                                 rom-val = /bits/ 8 <0x03>;
1704                         };
1705                         /* 4V OV, 6 output LED string enabled */
1706                         rom-14h {
1707                                 rom-addr = /bits/ 8 <0x14>;
1708                                 rom-val = /bits/ 8 <0xbf>;
1709                         };
1710                 };
1711 
1712                 audio-codec@2d {
1713                         compatible = "realtek,rt5677";
1714                         reg = <0x2d>;
1715                         interrupt-parent = <&gpio>;
1716                         interrupts = <TEGRA_GPIO(X, 0) IRQ_TYPE_LEVEL_HIGH>;
1717                         realtek,reset-gpio = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_LOW>;
1718                         gpio-controller;
1719                         #gpio-cells = <2>;
1720                         status = "okay";
1721                 };
1722         };
1723 
1724         pmc@7000e400 {
1725                 nvidia,invert-interrupt;
1726                 nvidia,suspend-mode = <0>;
1727                 nvidia,cpu-pwr-good-time = <0>;
1728                 nvidia,cpu-pwr-off-time = <0>;
1729                 nvidia,core-pwr-good-time = <12000 6000>;
1730                 nvidia,core-pwr-off-time = <39053>;
1731                 nvidia,core-power-req-active-high;
1732                 nvidia,sys-clock-req-active-high;
1733                 status = "okay";
1734         };
1735 
1736         usb@70090000 {
1737                 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
1738                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>;
1739                 phy-names = "usb2-0", "usb3-0";
1740 
1741                 dvddio-pex-supply = <&avddio_1v05>;
1742                 hvddio-pex-supply = <&pp1800>;
1743                 avdd-usb-supply = <&pp3300>;
1744 
1745                 status = "okay";
1746         };
1747 
1748         padctl@7009f000 {
1749                 status = "okay";
1750 
1751                 avdd-pll-utmip-supply = <&pp1800>;
1752                 avdd-pll-uerefe-supply = <&pp1050_avdd>;
1753                 dvdd-pex-pll-supply = <&avddio_1v05>;
1754                 hvdd-pex-pll-e-supply = <&pp1800>;
1755 
1756                 pads {
1757                         usb2 {
1758                                 status = "okay";
1759 
1760                                 lanes {
1761                                         usb2-0 {
1762                                                 nvidia,function = "xusb";
1763                                                 status = "okay";
1764                                         };
1765                                 };
1766                         };
1767 
1768                         pcie {
1769                                 status = "okay";
1770 
1771                                 lanes {
1772                                         pcie-6 {
1773                                                 nvidia,function = "usb3-ss";
1774                                                 status = "okay";
1775                                         };
1776                                 };
1777                         };
1778                 };
1779 
1780                 ports {
1781                         usb2-0 {
1782                                 status = "okay";
1783                                 vbus-supply = <&usbc_vbus>;
1784                                 mode = "otg";
1785                         };
1786 
1787                         usb3-0 {
1788                                 nvidia,usb2-companion = <0>;
1789                                 status = "okay";
1790                         };
1791                 };
1792         };
1793 
1794         mmc@700b0200 {
1795                 power-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
1796                 bus-width = <4>;
1797                 non-removable;
1798                 vqmmc-supply = <&pp1800>;
1799                 vmmc-supply = <&pp3300>;
1800                 #address-cells = <1>;
1801                 #size-cells = <0>;
1802                 status = "okay";
1803 
1804                 wifi@1 {
1805                         compatible = "brcm,bcm4354-fmac", "brcm,bcm4329-fmac";
1806                         reg = <1>;
1807                         interrupt-parent = <&gpio>;
1808                         interrupts = <TEGRA_GPIO(H, 2) IRQ_TYPE_LEVEL_HIGH>;
1809                         interrupt-names = "host-wake";
1810                 };
1811         };
1812 
1813         mmc@700b0600 {
1814                 bus-width = <8>;
1815                 non-removable;
1816                 status = "okay";
1817         };
1818 
1819         clock@70110000 {
1820                 status = "okay";
1821                 nvidia,cf = <6>;
1822                 nvidia,ci = <0>;
1823                 nvidia,cg = <2>;
1824                 nvidia,droop-ctrl = <0x00000f00>;
1825                 nvidia,force-mode = <1>;
1826                 nvidia,i2c-fs-rate = <400000>;
1827                 nvidia,sample-rate = <12500>;
1828                 vdd-cpu-supply = <&max77621_cpu>;
1829         };
1830 
1831         aconnect@702c0000 {
1832                 status = "okay";
1833 
1834                 dma-controller@702e2000 {
1835                         status = "okay";
1836                 };
1837 
1838                 interrupt-controller@702f9000 {
1839                         status = "okay";
1840                 };
1841         };
1842 
1843         clk32k_in: clock-32k {
1844                 compatible = "fixed-clock";
1845                 clock-frequency = <32768>;
1846                 #clock-cells = <0>;
1847         };
1848 
1849         cpus {
1850                 cpu@0 {
1851                         enable-method = "psci";
1852                 };
1853 
1854                 cpu@1 {
1855                         enable-method = "psci";
1856                 };
1857 
1858                 cpu@2 {
1859                         enable-method = "psci";
1860                 };
1861 
1862                 cpu@3 {
1863                         enable-method = "psci";
1864                 };
1865 
1866                 idle-states {
1867                         cpu-sleep {
1868                                 arm,psci-suspend-param = <0x00010007>;
1869                                 status = "okay";
1870                         };
1871                 };
1872         };
1873 
1874         gpio-keys {
1875                 compatible = "gpio-keys";
1876 
1877                 key-power {
1878                         label = "Power";
1879                         gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
1880                         linux,code = <KEY_POWER>;
1881                         debounce-interval = <30>;
1882                         wakeup-source;
1883                 };
1884 
1885                 key-volume-down {
1886                         label = "Volume Down";
1887                         gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
1888                         linux,code = <KEY_VOLUMEDOWN>;
1889                 };
1890 
1891                 key-volume-up {
1892                         label = "Volume Up";
1893                         gpios = <&gpio TEGRA_GPIO(M, 4) GPIO_ACTIVE_LOW>;
1894                         linux,code = <KEY_VOLUMEUP>;
1895                 };
1896 
1897                 switch-lid {
1898                         label = "Lid";
1899                         gpios = <&gpio TEGRA_GPIO(B, 4) GPIO_ACTIVE_LOW>;
1900                         linux,input-type = <EV_SW>;
1901                         linux,code = <SW_LID>;
1902                         wakeup-source;
1903                 };
1904 
1905                 switch-tablet-mode {
1906                         label = "Tablet Mode";
1907                         gpios = <&gpio TEGRA_GPIO(Z, 2) GPIO_ACTIVE_HIGH>;
1908                         linux,input-type = <EV_SW>;
1909                         linux,code = <SW_TABLET_MODE>;
1910                         wakeup-source;
1911                 };
1912         };
1913 
1914         max98357a {
1915                 compatible = "maxim,max98357a";
1916                 status = "okay";
1917         };
1918 
1919         psci {
1920                 compatible = "arm,psci-1.0";
1921                 method = "smc";
1922         };
1923 
1924         ppvar_sys: regulator-ppvar-sys {
1925                 compatible = "regulator-fixed";
1926                 regulator-name = "PPVAR_SYS";
1927                 regulator-min-microvolt = <4400000>;
1928                 regulator-max-microvolt = <4400000>;
1929                 regulator-always-on;
1930         };
1931 
1932         pplcd_vdd: regulator-pplcd-vdd {
1933                 compatible = "regulator-fixed";
1934                 regulator-name = "PPLCD_VDD";
1935                 regulator-min-microvolt = <4400000>;
1936                 regulator-max-microvolt = <4400000>;
1937                 gpio = <&gpio TEGRA_GPIO(V, 4) 0>;
1938                 enable-active-high;
1939                 regulator-boot-on;
1940         };
1941 
1942         pp3000_always: regulator-pp3000-always {
1943                 compatible = "regulator-fixed";
1944                 regulator-name = "PP3000_ALWAYS";
1945                 regulator-min-microvolt = <3000000>;
1946                 regulator-max-microvolt = <3000000>;
1947                 regulator-always-on;
1948         };
1949 
1950         pp3300: regulator-pp3000 {
1951                 compatible = "regulator-fixed";
1952                 regulator-name = "PP3300";
1953                 regulator-min-microvolt = <3300000>;
1954                 regulator-max-microvolt = <3300000>;
1955                 regulator-boot-on;
1956                 regulator-always-on;
1957                 enable-active-high;
1958         };
1959 
1960         pp5000: regulator-pp5000 {
1961                 compatible = "regulator-fixed";
1962                 regulator-name = "PP5000";
1963                 regulator-min-microvolt = <5000000>;
1964                 regulator-max-microvolt = <5000000>;
1965                 regulator-always-on;
1966         };
1967 
1968         pp1800_lcdio: regulator-pp1800-lcdio {
1969                 compatible = "regulator-fixed";
1970                 regulator-name = "PP1800_LCDIO";
1971                 regulator-min-microvolt = <1800000>;
1972                 regulator-max-microvolt = <1800000>;
1973                 gpio = <&gpio TEGRA_GPIO(V, 3) 0>;
1974                 enable-active-high;
1975                 regulator-boot-on;
1976         };
1977 
1978         pp1800_cam: regulator-pp1800-cam {
1979                 compatible = "regulator-fixed";
1980                 regulator-name = "PP1800_CAM";
1981                 regulator-min-microvolt = <1800000>;
1982                 regulator-max-microvolt = <1800000>;
1983                 gpio = <&gpio TEGRA_GPIO(K, 3) 0>;
1984                 enable-active-high;
1985         };
1986 
1987         usbc_vbus: regulator-usbc-vbus {
1988                 compatible = "regulator-fixed";
1989                 regulator-name = "USBC_VBUS";
1990                 regulator-min-microvolt = <5000000>;
1991                 regulator-max-microvolt = <5000000>;
1992         };
1993 
1994         vdd_dsi_csi: regulator-vdd-dsi-csi {
1995                 compatible = "regulator-fixed";
1996                 regulator-name = "AVDD_DSI_CSI_1V2";
1997                 regulator-min-microvolt = <1200000>;
1998                 regulator-max-microvolt = <1200000>;
1999                 vin-supply = <&pp1200_avdd>;
2000         };
2001 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php