0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 #include <dt-bindings/input/input.h>
0004 #include <dt-bindings/input/gpio-keys.h>
0005 #include <dt-bindings/mfd/max77620.h>
0006 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
0007 #include "tegra210.dtsi"
0008
0009 / {
0010 aliases {
0011 serial0 = &uarta;
0012 };
0013
0014 chosen {
0015 bootargs = "earlycon";
0016 stdout-path = "serial0:115200n8";
0017 };
0018
0019 memory@80000000 {
0020 device_type = "memory";
0021 reg = <0x0 0x80000000 0x0 0xc0000000>;
0022 };
0023
0024 pinmux: pinmux@700008d4 {
0025 status = "okay";
0026 pinctrl-names = "boot";
0027 pinctrl-0 = <&state_boot>;
0028
0029 state_boot: pinmux {
0030 pex_l0_rst_n_pa0 {
0031 nvidia,pins = "pex_l0_rst_n_pa0";
0032 nvidia,function = "rsvd1";
0033 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0034 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0035 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0036 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0037 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0038 };
0039 pex_l0_clkreq_n_pa1 {
0040 nvidia,pins = "pex_l0_clkreq_n_pa1";
0041 nvidia,function = "pe0";
0042 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0043 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0044 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0045 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0046 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0047 };
0048 pex_wake_n_pa2 {
0049 nvidia,pins = "pex_wake_n_pa2";
0050 nvidia,function = "pe";
0051 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0052 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0053 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0054 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0055 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0056 };
0057 pex_l1_rst_n_pa3 {
0058 nvidia,pins = "pex_l1_rst_n_pa3";
0059 nvidia,function = "pe1";
0060 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0061 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0062 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0063 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0064 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0065 };
0066 pex_l1_clkreq_n_pa4 {
0067 nvidia,pins = "pex_l1_clkreq_n_pa4";
0068 nvidia,function = "pe1";
0069 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0070 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0071 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0072 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0073 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0074 };
0075 sata_led_active_pa5 {
0076 nvidia,pins = "sata_led_active_pa5";
0077 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0078 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0079 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0080 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0081 };
0082 pa6 {
0083 nvidia,pins = "pa6";
0084 nvidia,function = "rsvd1";
0085 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0086 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0087 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0088 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0089 };
0090 dap1_fs_pb0 {
0091 nvidia,pins = "dap1_fs_pb0";
0092 nvidia,function = "rsvd1";
0093 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0094 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0095 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0096 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0097 };
0098 dap1_din_pb1 {
0099 nvidia,pins = "dap1_din_pb1";
0100 nvidia,function = "rsvd1";
0101 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0102 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0103 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0104 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0105 };
0106 dap1_dout_pb2 {
0107 nvidia,pins = "dap1_dout_pb2";
0108 nvidia,function = "rsvd1";
0109 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0110 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0111 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0112 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0113 };
0114 dap1_sclk_pb3 {
0115 nvidia,pins = "dap1_sclk_pb3";
0116 nvidia,function = "rsvd1";
0117 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0118 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0119 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0120 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0121 };
0122 spi2_mosi_pb4 {
0123 nvidia,pins = "spi2_mosi_pb4";
0124 nvidia,function = "rsvd2";
0125 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0126 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0127 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0128 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0129 };
0130 spi2_miso_pb5 {
0131 nvidia,pins = "spi2_miso_pb5";
0132 nvidia,function = "rsvd2";
0133 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0134 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0135 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0136 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0137 };
0138 spi2_sck_pb6 {
0139 nvidia,pins = "spi2_sck_pb6";
0140 nvidia,function = "rsvd2";
0141 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0142 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0143 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0144 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0145 };
0146 spi2_cs0_pb7 {
0147 nvidia,pins = "spi2_cs0_pb7";
0148 nvidia,function = "rsvd2";
0149 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0150 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0151 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0152 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0153 };
0154 spi1_mosi_pc0 {
0155 nvidia,pins = "spi1_mosi_pc0";
0156 nvidia,function = "rsvd1";
0157 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0158 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0159 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0160 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0161 };
0162 spi1_miso_pc1 {
0163 nvidia,pins = "spi1_miso_pc1";
0164 nvidia,function = "rsvd1";
0165 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0166 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0167 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0168 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0169 };
0170 spi1_sck_pc2 {
0171 nvidia,pins = "spi1_sck_pc2";
0172 nvidia,function = "rsvd1";
0173 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0174 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0175 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0176 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0177 };
0178 spi1_cs0_pc3 {
0179 nvidia,pins = "spi1_cs0_pc3";
0180 nvidia,function = "rsvd1";
0181 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0182 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0183 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0184 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0185 };
0186 spi1_cs1_pc4 {
0187 nvidia,pins = "spi1_cs1_pc4";
0188 nvidia,function = "rsvd1";
0189 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0190 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0191 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0192 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0193 };
0194 spi4_sck_pc5 {
0195 nvidia,pins = "spi4_sck_pc5";
0196 nvidia,function = "rsvd1";
0197 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0198 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0199 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0200 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0201 };
0202 spi4_cs0_pc6 {
0203 nvidia,pins = "spi4_cs0_pc6";
0204 nvidia,function = "rsvd1";
0205 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0206 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0207 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0208 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0209 };
0210 spi4_mosi_pc7 {
0211 nvidia,pins = "spi4_mosi_pc7";
0212 nvidia,function = "rsvd1";
0213 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0214 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0215 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0216 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0217 };
0218 spi4_miso_pd0 {
0219 nvidia,pins = "spi4_miso_pd0";
0220 nvidia,function = "rsvd1";
0221 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0222 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0223 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0224 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0225 };
0226 uart3_tx_pd1 {
0227 nvidia,pins = "uart3_tx_pd1";
0228 nvidia,function = "rsvd2";
0229 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0230 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0231 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0232 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0233 };
0234 uart3_rx_pd2 {
0235 nvidia,pins = "uart3_rx_pd2";
0236 nvidia,function = "rsvd2";
0237 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0238 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0239 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0240 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0241 };
0242 uart3_rts_pd3 {
0243 nvidia,pins = "uart3_rts_pd3";
0244 nvidia,function = "rsvd2";
0245 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0246 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0247 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0248 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0249 };
0250 uart3_cts_pd4 {
0251 nvidia,pins = "uart3_cts_pd4";
0252 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0253 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0254 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0255 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0256 };
0257 dmic1_clk_pe0 {
0258 nvidia,pins = "dmic1_clk_pe0";
0259 nvidia,function = "rsvd2";
0260 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0261 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0262 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0263 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0264 };
0265 dmic1_dat_pe1 {
0266 nvidia,pins = "dmic1_dat_pe1";
0267 nvidia,function = "rsvd2";
0268 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0269 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0270 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0271 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0272 };
0273 dmic2_clk_pe2 {
0274 nvidia,pins = "dmic2_clk_pe2";
0275 nvidia,function = "rsvd2";
0276 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0277 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0278 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0279 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0280 };
0281 dmic2_dat_pe3 {
0282 nvidia,pins = "dmic2_dat_pe3";
0283 nvidia,function = "rsvd2";
0284 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0285 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0286 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0287 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0288 };
0289 dmic3_clk_pe4 {
0290 nvidia,pins = "dmic3_clk_pe4";
0291 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0292 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0293 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0294 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0295 };
0296 dmic3_dat_pe5 {
0297 nvidia,pins = "dmic3_dat_pe5";
0298 nvidia,function = "rsvd2";
0299 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0300 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0301 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0302 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0303 };
0304 pe6 {
0305 nvidia,pins = "pe6";
0306 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0307 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0308 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0309 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0310 };
0311 pe7 {
0312 nvidia,pins = "pe7";
0313 nvidia,function = "pwm3";
0314 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0315 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0316 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0317 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0318 };
0319 gen3_i2c_scl_pf0 {
0320 nvidia,pins = "gen3_i2c_scl_pf0";
0321 nvidia,function = "i2c3";
0322 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0323 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0324 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0325 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0326 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0327 };
0328 gen3_i2c_sda_pf1 {
0329 nvidia,pins = "gen3_i2c_sda_pf1";
0330 nvidia,function = "i2c3";
0331 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0332 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0333 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0334 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0335 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0336 };
0337 uart2_tx_pg0 {
0338 nvidia,pins = "uart2_tx_pg0";
0339 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0340 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0341 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0342 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0343 };
0344 uart2_rx_pg1 {
0345 nvidia,pins = "uart2_rx_pg1";
0346 nvidia,function = "uartb";
0347 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0348 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0349 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0350 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0351 };
0352 uart2_rts_pg2 {
0353 nvidia,pins = "uart2_rts_pg2";
0354 nvidia,function = "rsvd2";
0355 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0356 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0357 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0358 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0359 };
0360 uart2_cts_pg3 {
0361 nvidia,pins = "uart2_cts_pg3";
0362 nvidia,function = "rsvd2";
0363 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0364 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0365 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0366 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0367 };
0368 wifi_en_ph0 {
0369 nvidia,pins = "wifi_en_ph0";
0370 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0371 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0372 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0373 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0374 };
0375 wifi_rst_ph1 {
0376 nvidia,pins = "wifi_rst_ph1";
0377 nvidia,function = "rsvd0";
0378 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0379 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0380 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0381 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0382 };
0383 wifi_wake_ap_ph2 {
0384 nvidia,pins = "wifi_wake_ap_ph2";
0385 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0386 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0387 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0388 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0389 };
0390 ap_wake_bt_ph3 {
0391 nvidia,pins = "ap_wake_bt_ph3";
0392 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0393 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0394 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0395 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0396 };
0397 bt_rst_ph4 {
0398 nvidia,pins = "bt_rst_ph4";
0399 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0400 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0401 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0402 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0403 };
0404 bt_wake_ap_ph5 {
0405 nvidia,pins = "bt_wake_ap_ph5";
0406 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0407 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0408 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0409 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0410 };
0411 ph6 {
0412 nvidia,pins = "ph6";
0413 nvidia,function = "rsvd0";
0414 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0415 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0416 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0417 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0418 };
0419 ap_wake_nfc_ph7 {
0420 nvidia,pins = "ap_wake_nfc_ph7";
0421 nvidia,function = "rsvd0";
0422 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0423 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0424 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0425 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0426 };
0427 nfc_en_pi0 {
0428 nvidia,pins = "nfc_en_pi0";
0429 nvidia,function = "rsvd0";
0430 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0431 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0432 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0433 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0434 };
0435 nfc_int_pi1 {
0436 nvidia,pins = "nfc_int_pi1";
0437 nvidia,function = "rsvd0";
0438 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0439 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0440 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0441 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0442 };
0443 gps_en_pi2 {
0444 nvidia,pins = "gps_en_pi2";
0445 nvidia,function = "rsvd0";
0446 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0447 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0448 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0449 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0450 };
0451 gps_rst_pi3 {
0452 nvidia,pins = "gps_rst_pi3";
0453 nvidia,function = "rsvd0";
0454 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0455 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0456 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0457 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0458 };
0459 uart4_tx_pi4 {
0460 nvidia,pins = "uart4_tx_pi4";
0461 nvidia,function = "uartd";
0462 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0463 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0464 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0465 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0466 };
0467 uart4_rx_pi5 {
0468 nvidia,pins = "uart4_rx_pi5";
0469 nvidia,function = "uartd";
0470 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0471 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0472 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0473 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0474 };
0475 uart4_rts_pi6 {
0476 nvidia,pins = "uart4_rts_pi6";
0477 nvidia,function = "uartd";
0478 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0479 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0480 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0481 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0482 };
0483 uart4_cts_pi7 {
0484 nvidia,pins = "uart4_cts_pi7";
0485 nvidia,function = "uartd";
0486 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0487 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0488 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0489 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0490 };
0491 gen1_i2c_sda_pj0 {
0492 nvidia,pins = "gen1_i2c_sda_pj0";
0493 nvidia,function = "i2c1";
0494 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0495 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0496 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0497 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0498 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0499 };
0500 gen1_i2c_scl_pj1 {
0501 nvidia,pins = "gen1_i2c_scl_pj1";
0502 nvidia,function = "i2c1";
0503 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0504 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0505 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0506 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0507 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0508 };
0509 gen2_i2c_scl_pj2 {
0510 nvidia,pins = "gen2_i2c_scl_pj2";
0511 nvidia,function = "i2c2";
0512 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0513 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0514 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0515 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0516 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0517 };
0518 gen2_i2c_sda_pj3 {
0519 nvidia,pins = "gen2_i2c_sda_pj3";
0520 nvidia,function = "i2c2";
0521 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0522 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0523 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0524 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0525 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
0526 };
0527 dap4_fs_pj4 {
0528 nvidia,pins = "dap4_fs_pj4";
0529 nvidia,function = "rsvd1";
0530 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0531 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0532 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0533 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0534 };
0535 dap4_din_pj5 {
0536 nvidia,pins = "dap4_din_pj5";
0537 nvidia,function = "rsvd1";
0538 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0539 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0540 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0541 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0542 };
0543 dap4_dout_pj6 {
0544 nvidia,pins = "dap4_dout_pj6";
0545 nvidia,function = "rsvd1";
0546 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0547 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0548 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0549 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0550 };
0551 dap4_sclk_pj7 {
0552 nvidia,pins = "dap4_sclk_pj7";
0553 nvidia,function = "rsvd1";
0554 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0555 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0556 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0557 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0558 };
0559 pk0 {
0560 nvidia,pins = "pk0";
0561 nvidia,function = "rsvd2";
0562 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0563 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0564 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0565 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0566 };
0567 pk1 {
0568 nvidia,pins = "pk1";
0569 nvidia,function = "rsvd2";
0570 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0571 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0572 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0573 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0574 };
0575 pk2 {
0576 nvidia,pins = "pk2";
0577 nvidia,function = "rsvd2";
0578 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0579 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0580 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0581 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0582 };
0583 pk3 {
0584 nvidia,pins = "pk3";
0585 nvidia,function = "rsvd2";
0586 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0587 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0588 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0589 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0590 };
0591 pk4 {
0592 nvidia,pins = "pk4";
0593 nvidia,function = "rsvd1";
0594 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0595 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0596 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0597 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0598 };
0599 pk5 {
0600 nvidia,pins = "pk5";
0601 nvidia,function = "rsvd1";
0602 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0603 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0604 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0605 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0606 };
0607 pk6 {
0608 nvidia,pins = "pk6";
0609 nvidia,function = "rsvd1";
0610 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0611 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0612 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0613 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0614 };
0615 pk7 {
0616 nvidia,pins = "pk7";
0617 nvidia,function = "rsvd1";
0618 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0619 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0620 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0621 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0622 };
0623 pl0 {
0624 nvidia,pins = "pl0";
0625 nvidia,function = "rsvd0";
0626 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0627 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0628 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0629 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0630 };
0631 pl1 {
0632 nvidia,pins = "pl1";
0633 nvidia,function = "rsvd1";
0634 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0635 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0636 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0637 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0638 };
0639 sdmmc1_clk_pm0 {
0640 nvidia,pins = "sdmmc1_clk_pm0";
0641 nvidia,function = "rsvd1";
0642 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0643 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0644 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0645 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0646 };
0647 sdmmc1_cmd_pm1 {
0648 nvidia,pins = "sdmmc1_cmd_pm1";
0649 nvidia,function = "rsvd2";
0650 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0651 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0652 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0653 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0654 };
0655 sdmmc1_dat3_pm2 {
0656 nvidia,pins = "sdmmc1_dat3_pm2";
0657 nvidia,function = "rsvd2";
0658 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0659 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0660 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0661 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0662 };
0663 sdmmc1_dat2_pm3 {
0664 nvidia,pins = "sdmmc1_dat2_pm3";
0665 nvidia,function = "rsvd2";
0666 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0667 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0668 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0669 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0670 };
0671 sdmmc1_dat1_pm4 {
0672 nvidia,pins = "sdmmc1_dat1_pm4";
0673 nvidia,function = "rsvd2";
0674 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0675 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0676 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0677 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0678 };
0679 sdmmc1_dat0_pm5 {
0680 nvidia,pins = "sdmmc1_dat0_pm5";
0681 nvidia,function = "rsvd1";
0682 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0683 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0684 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0685 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0686 };
0687 sdmmc3_clk_pp0 {
0688 nvidia,pins = "sdmmc3_clk_pp0";
0689 nvidia,function = "rsvd1";
0690 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0691 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0692 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0693 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0694 };
0695 sdmmc3_cmd_pp1 {
0696 nvidia,pins = "sdmmc3_cmd_pp1";
0697 nvidia,function = "rsvd1";
0698 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0699 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0700 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0701 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0702 };
0703 sdmmc3_dat3_pp2 {
0704 nvidia,pins = "sdmmc3_dat3_pp2";
0705 nvidia,function = "rsvd1";
0706 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0707 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0708 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0709 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0710 };
0711 sdmmc3_dat2_pp3 {
0712 nvidia,pins = "sdmmc3_dat2_pp3";
0713 nvidia,function = "rsvd1";
0714 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0715 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0716 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0717 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0718 };
0719 sdmmc3_dat1_pp4 {
0720 nvidia,pins = "sdmmc3_dat1_pp4";
0721 nvidia,function = "rsvd1";
0722 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0723 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0724 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0725 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0726 };
0727 sdmmc3_dat0_pp5 {
0728 nvidia,pins = "sdmmc3_dat0_pp5";
0729 nvidia,function = "rsvd1";
0730 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0731 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0732 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0733 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0734 };
0735 cam1_mclk_ps0 {
0736 nvidia,pins = "cam1_mclk_ps0";
0737 nvidia,function = "rsvd1";
0738 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0739 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0740 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0741 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0742 };
0743 cam2_mclk_ps1 {
0744 nvidia,pins = "cam2_mclk_ps1";
0745 nvidia,function = "rsvd1";
0746 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0747 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0748 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0749 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0750 };
0751 cam_i2c_scl_ps2 {
0752 nvidia,pins = "cam_i2c_scl_ps2";
0753 nvidia,function = "rsvd2";
0754 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0755 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0756 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0757 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0758 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0759 };
0760 cam_i2c_sda_ps3 {
0761 nvidia,pins = "cam_i2c_sda_ps3";
0762 nvidia,function = "rsvd2";
0763 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0764 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0765 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0766 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0767 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
0768 };
0769 cam_rst_ps4 {
0770 nvidia,pins = "cam_rst_ps4";
0771 nvidia,function = "rsvd1";
0772 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0773 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0774 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0775 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0776 };
0777 cam_af_en_ps5 {
0778 nvidia,pins = "cam_af_en_ps5";
0779 nvidia,function = "rsvd2";
0780 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0781 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0782 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0783 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0784 };
0785 cam_flash_en_ps6 {
0786 nvidia,pins = "cam_flash_en_ps6";
0787 nvidia,function = "rsvd2";
0788 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0789 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0790 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0791 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0792 };
0793 cam1_pwdn_ps7 {
0794 nvidia,pins = "cam1_pwdn_ps7";
0795 nvidia,function = "rsvd1";
0796 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0797 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0798 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0799 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0800 };
0801 cam2_pwdn_pt0 {
0802 nvidia,pins = "cam2_pwdn_pt0";
0803 nvidia,function = "rsvd1";
0804 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0805 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0806 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0807 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0808 };
0809 cam1_strobe_pt1 {
0810 nvidia,pins = "cam1_strobe_pt1";
0811 nvidia,function = "rsvd1";
0812 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0813 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0814 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0815 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0816 };
0817 uart1_tx_pu0 {
0818 nvidia,pins = "uart1_tx_pu0";
0819 nvidia,function = "uarta";
0820 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0821 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0822 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0823 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0824 };
0825 uart1_rx_pu1 {
0826 nvidia,pins = "uart1_rx_pu1";
0827 nvidia,function = "uarta";
0828 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0829 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0830 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0831 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0832 };
0833 uart1_rts_pu2 {
0834 nvidia,pins = "uart1_rts_pu2";
0835 nvidia,function = "uarta";
0836 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0837 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0838 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0839 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0840 };
0841 uart1_cts_pu3 {
0842 nvidia,pins = "uart1_cts_pu3";
0843 nvidia,function = "uarta";
0844 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0845 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0846 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0847 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0848 };
0849 lcd_bl_pwm_pv0 {
0850 nvidia,pins = "lcd_bl_pwm_pv0";
0851 nvidia,function = "pwm0";
0852 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0853 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0854 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0855 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0856 };
0857 lcd_bl_en_pv1 {
0858 nvidia,pins = "lcd_bl_en_pv1";
0859 nvidia,function = "rsvd0";
0860 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0861 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0862 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0863 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0864 };
0865 lcd_rst_pv2 {
0866 nvidia,pins = "lcd_rst_pv2";
0867 nvidia,function = "rsvd0";
0868 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0869 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0870 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0871 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0872 };
0873 lcd_gpio1_pv3 {
0874 nvidia,pins = "lcd_gpio1_pv3";
0875 nvidia,function = "rsvd1";
0876 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0877 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0878 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0879 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0880 };
0881 lcd_gpio2_pv4 {
0882 nvidia,pins = "lcd_gpio2_pv4";
0883 nvidia,function = "pwm1";
0884 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0885 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0886 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0887 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0888 };
0889 ap_ready_pv5 {
0890 nvidia,pins = "ap_ready_pv5";
0891 nvidia,function = "rsvd0";
0892 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0893 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0894 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0895 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0896 };
0897 touch_rst_pv6 {
0898 nvidia,pins = "touch_rst_pv6";
0899 nvidia,function = "rsvd0";
0900 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0901 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0902 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0903 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0904 };
0905 touch_clk_pv7 {
0906 nvidia,pins = "touch_clk_pv7";
0907 nvidia,function = "rsvd1";
0908 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0909 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0910 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0911 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0912 };
0913 modem_wake_ap_px0 {
0914 nvidia,pins = "modem_wake_ap_px0";
0915 nvidia,function = "rsvd0";
0916 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0917 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0918 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0919 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0920 };
0921 touch_int_px1 {
0922 nvidia,pins = "touch_int_px1";
0923 nvidia,function = "rsvd0";
0924 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0925 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0926 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0927 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0928 };
0929 motion_int_px2 {
0930 nvidia,pins = "motion_int_px2";
0931 nvidia,function = "rsvd0";
0932 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0933 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0934 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0935 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0936 };
0937 als_prox_int_px3 {
0938 nvidia,pins = "als_prox_int_px3";
0939 nvidia,function = "rsvd0";
0940 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0941 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0942 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0943 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0944 };
0945 temp_alert_px4 {
0946 nvidia,pins = "temp_alert_px4";
0947 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0948 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0949 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0950 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0951 };
0952 button_power_on_px5 {
0953 nvidia,pins = "button_power_on_px5";
0954 nvidia,function = "rsvd0";
0955 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0956 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0957 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0958 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0959 };
0960 button_vol_up_px6 {
0961 nvidia,pins = "button_vol_up_px6";
0962 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0963 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0964 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0965 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0966 };
0967 button_vol_down_px7 {
0968 nvidia,pins = "button_vol_down_px7";
0969 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0970 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0971 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0972 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0973 };
0974 button_slide_sw_py0 {
0975 nvidia,pins = "button_slide_sw_py0";
0976 nvidia,function = "rsvd0";
0977 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0978 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0979 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0980 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0981 };
0982 button_home_py1 {
0983 nvidia,pins = "button_home_py1";
0984 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0985 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0986 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0987 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0988 };
0989 lcd_te_py2 {
0990 nvidia,pins = "lcd_te_py2";
0991 nvidia,function = "rsvd1";
0992 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0993 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0994 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0995 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0996 };
0997 pwr_i2c_scl_py3 {
0998 nvidia,pins = "pwr_i2c_scl_py3";
0999 nvidia,function = "i2cpmu";
1000 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1001 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1002 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1003 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1004 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1005 };
1006 pwr_i2c_sda_py4 {
1007 nvidia,pins = "pwr_i2c_sda_py4";
1008 nvidia,function = "i2cpmu";
1009 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1010 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1011 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1012 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1013 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1014 };
1015 clk_32k_out_py5 {
1016 nvidia,pins = "clk_32k_out_py5";
1017 nvidia,function = "rsvd2";
1018 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1019 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1020 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1021 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1022 };
1023 pz0 {
1024 nvidia,pins = "pz0";
1025 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1026 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1027 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1028 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1029 };
1030 pz1 {
1031 nvidia,pins = "pz1";
1032 nvidia,function = "rsvd2";
1033 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1034 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1035 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1036 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1037 };
1038 pz2 {
1039 nvidia,pins = "pz2";
1040 nvidia,function = "rsvd2";
1041 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1042 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1043 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1044 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1045 };
1046 pz3 {
1047 nvidia,pins = "pz3";
1048 nvidia,function = "rsvd1";
1049 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1050 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1051 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1052 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1053 };
1054 pz4 {
1055 nvidia,pins = "pz4";
1056 nvidia,function = "rsvd1";
1057 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1058 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1059 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1060 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1061 };
1062 pz5 {
1063 nvidia,pins = "pz5";
1064 nvidia,function = "soc";
1065 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1066 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1067 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1068 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1069 };
1070 dap2_fs_paa0 {
1071 nvidia,pins = "dap2_fs_paa0";
1072 nvidia,function = "i2s2";
1073 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1074 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1075 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1076 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1077 };
1078 dap2_sclk_paa1 {
1079 nvidia,pins = "dap2_sclk_paa1";
1080 nvidia,function = "i2s2";
1081 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1082 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1083 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1084 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1085 };
1086 dap2_din_paa2 {
1087 nvidia,pins = "dap2_din_paa2";
1088 nvidia,function = "i2s2";
1089 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1090 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1091 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1092 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1093 };
1094 dap2_dout_paa3 {
1095 nvidia,pins = "dap2_dout_paa3";
1096 nvidia,function = "i2s2";
1097 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1098 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1099 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1100 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1101 };
1102 aud_mclk_pbb0 {
1103 nvidia,pins = "aud_mclk_pbb0";
1104 nvidia,function = "rsvd1";
1105 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1106 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1107 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1108 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1109 };
1110 dvfs_pwm_pbb1 {
1111 nvidia,pins = "dvfs_pwm_pbb1";
1112 nvidia,function = "cldvfs";
1113 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1114 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1115 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1116 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1117 };
1118 dvfs_clk_pbb2 {
1119 nvidia,pins = "dvfs_clk_pbb2";
1120 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1121 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1122 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1123 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1124 };
1125 gpio_x1_aud_pbb3 {
1126 nvidia,pins = "gpio_x1_aud_pbb3";
1127 nvidia,function = "rsvd0";
1128 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1129 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1130 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1131 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1132 };
1133 gpio_x3_aud_pbb4 {
1134 nvidia,pins = "gpio_x3_aud_pbb4";
1135 nvidia,function = "rsvd0";
1136 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1137 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1138 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1139 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1140 };
1141 hdmi_cec_pcc0 {
1142 nvidia,pins = "hdmi_cec_pcc0";
1143 nvidia,function = "cec";
1144 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1145 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1146 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1147 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1148 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1149 };
1150 hdmi_int_dp_hpd_pcc1 {
1151 nvidia,pins = "hdmi_int_dp_hpd_pcc1";
1152 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1153 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1154 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1155 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1156 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1157 };
1158 spdif_out_pcc2 {
1159 nvidia,pins = "spdif_out_pcc2";
1160 nvidia,function = "rsvd1";
1161 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1162 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1163 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1164 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1165 };
1166 spdif_in_pcc3 {
1167 nvidia,pins = "spdif_in_pcc3";
1168 nvidia,function = "rsvd1";
1169 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1170 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1171 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1172 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1173 };
1174 usb_vbus_en0_pcc4 {
1175 nvidia,pins = "usb_vbus_en0_pcc4";
1176 nvidia,function = "usb";
1177 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1178 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1179 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1180 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1181 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1182 };
1183 usb_vbus_en1_pcc5 {
1184 nvidia,pins = "usb_vbus_en1_pcc5";
1185 nvidia,function = "usb";
1186 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1187 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1188 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1189 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1190 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1191 };
1192 dp_hpd0_pcc6 {
1193 nvidia,pins = "dp_hpd0_pcc6";
1194 nvidia,function = "rsvd1";
1195 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1196 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1197 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1198 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1199 };
1200 pcc7 {
1201 nvidia,pins = "pcc7";
1202 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1203 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1204 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1205 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1206 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1207 };
1208 spi2_cs1_pdd0 {
1209 nvidia,pins = "spi2_cs1_pdd0";
1210 nvidia,function = "rsvd1";
1211 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1212 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1213 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1214 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1215 };
1216 qspi_sck_pee0 {
1217 nvidia,pins = "qspi_sck_pee0";
1218 nvidia,function = "rsvd1";
1219 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1220 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1221 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1222 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1223 };
1224 qspi_cs_n_pee1 {
1225 nvidia,pins = "qspi_cs_n_pee1";
1226 nvidia,function = "rsvd1";
1227 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1228 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1229 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1230 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1231 };
1232 qspi_io0_pee2 {
1233 nvidia,pins = "qspi_io0_pee2";
1234 nvidia,function = "rsvd1";
1235 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1236 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1237 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1238 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1239 };
1240 qspi_io1_pee3 {
1241 nvidia,pins = "qspi_io1_pee3";
1242 nvidia,function = "rsvd1";
1243 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1244 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1245 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1246 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1247 };
1248 qspi_io2_pee4 {
1249 nvidia,pins = "qspi_io2_pee4";
1250 nvidia,function = "rsvd1";
1251 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1252 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1253 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1254 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1255 };
1256 qspi_io3_pee5 {
1257 nvidia,pins = "qspi_io3_pee5";
1258 nvidia,function = "rsvd1";
1259 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1260 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1261 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1262 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1263 };
1264 core_pwr_req {
1265 nvidia,pins = "core_pwr_req";
1266 nvidia,function = "core";
1267 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1268 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1269 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1270 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1271 };
1272 cpu_pwr_req {
1273 nvidia,pins = "cpu_pwr_req";
1274 nvidia,function = "rsvd1";
1275 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1276 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1277 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1278 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1279 };
1280 pwr_int_n {
1281 nvidia,pins = "pwr_int_n";
1282 nvidia,function = "pmi";
1283 nvidia,pull = <TEGRA_PIN_PULL_UP>;
1284 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1285 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1286 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1287 };
1288 clk_32k_in {
1289 nvidia,pins = "clk_32k_in";
1290 nvidia,function = "clk";
1291 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1292 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1293 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1294 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1295 };
1296 jtag_rtck {
1297 nvidia,pins = "jtag_rtck";
1298 nvidia,function = "jtag";
1299 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1300 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1301 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1302 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1303 };
1304 clk_req {
1305 nvidia,pins = "clk_req";
1306 nvidia,function = "rsvd1";
1307 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1308 nvidia,tristate = <TEGRA_PIN_ENABLE>;
1309 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1310 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1311 };
1312 shutdown {
1313 nvidia,pins = "shutdown";
1314 nvidia,function = "shutdown";
1315 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1316 nvidia,tristate = <TEGRA_PIN_DISABLE>;
1317 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1318 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1319 };
1320 };
1321 };
1322
1323 serial@70006000 {
1324 status = "okay";
1325 };
1326
1327 i2c@7000d000 {
1328 status = "okay";
1329 clock-frequency = <400000>;
1330
1331 pmic: pmic@3c {
1332 compatible = "maxim,max77620";
1333 reg = <0x3c>;
1334 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
1335
1336 #interrupt-cells = <2>;
1337 interrupt-controller;
1338
1339 gpio-controller;
1340 #gpio-cells = <2>;
1341
1342 pinctrl-names = "default";
1343 pinctrl-0 = <&max77620_default>;
1344
1345 max77620_default: pinmux@0 {
1346 gpio0 {
1347 pins = "gpio0";
1348 function = "gpio";
1349 };
1350
1351 gpio1 {
1352 pins = "gpio1";
1353 function = "fps-out";
1354 drive-push-pull = <1>;
1355 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1356 maxim,active-fps-power-up-slot = <7>;
1357 maxim,active-fps-power-down-slot = <0>;
1358 };
1359
1360 gpio2 {
1361 pins = "gpio2";
1362 function = "fps-out";
1363 drive-open-drain = <1>;
1364 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1365 };
1366
1367 gpio3 {
1368 pins = "gpio3";
1369 function = "fps-out";
1370 drive-open-drain = <1>;
1371 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1372 };
1373
1374 gpio4 {
1375 pins = "gpio4";
1376 function = "32k-out1";
1377 };
1378
1379 gpio5_6_7 {
1380 pins = "gpio5", "gpio6", "gpio7";
1381 function = "gpio";
1382 drive-push-pull = <1>;
1383 };
1384 };
1385
1386 hog-0 {
1387 gpio-hog;
1388 output-high;
1389 gpios = <2 GPIO_ACTIVE_HIGH>,
1390 <7 GPIO_ACTIVE_HIGH>;
1391 };
1392
1393 fps {
1394 #address-cells = <1>;
1395 #size-cells = <0>;
1396
1397 fps0 {
1398 reg = <0>;
1399 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
1400 };
1401
1402 fps1 {
1403 reg = <1>;
1404 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
1405 maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>;
1406 };
1407
1408 fps2 {
1409 reg = <2>;
1410 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
1411 };
1412 };
1413
1414 regulators {
1415 in-ldo0-1-supply = <&max77620_sd2>;
1416 in-ldo7-8-supply = <&max77620_sd2>;
1417
1418 max77620_sd0: sd0 {
1419 regulator-name = "vdd-core";
1420 regulator-enable-ramp-delay = <146>;
1421 regulator-min-microvolt = <600000>;
1422 regulator-max-microvolt = <1400000>;
1423 regulator-ramp-delay = <27500>;
1424 regulator-always-on;
1425 regulator-boot-on;
1426
1427 maxim,active-fps-power-up-slot = <0>;
1428 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1429 };
1430
1431 max77620_sd1: sd1 {
1432 regulator-name = "vddio-ddr";
1433 regulator-enable-ramp-delay = <130>;
1434 regulator-ramp-delay = <27500>;
1435 regulator-always-on;
1436 regulator-boot-on;
1437
1438 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1439 };
1440
1441 max77620_sd2: sd2 {
1442 regulator-name = "vdd-pre-reg";
1443 regulator-enable-ramp-delay = <176>;
1444 regulator-min-microvolt = <3000000>;
1445 regulator-max-microvolt = <3000000>;
1446 regulator-ramp-delay = <27500>;
1447 regulator-always-on;
1448 regulator-boot-on;
1449
1450 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1451 maxim,suspend-fps-source = <MAX77620_FPS_SRC_NONE>;
1452 };
1453
1454 max77620_sd3: sd3 {
1455 regulator-name = "vdd-1v8";
1456 regulator-enable-ramp-delay = <242>;
1457 regulator-min-microvolt = <1800000>;
1458 regulator-max-microvolt = <1800000>;
1459 regulator-ramp-delay = <27500>;
1460 regulator-always-on;
1461 regulator-boot-on;
1462
1463 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1464 };
1465
1466 max77620_ldo0: ldo0 {
1467 regulator-name = "avdd-sys";
1468 regulator-enable-ramp-delay = <26>;
1469 regulator-min-microvolt = <1200000>;
1470 regulator-max-microvolt = <1200000>;
1471 regulator-ramp-delay = <100000>;
1472 regulator-boot-on;
1473
1474 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1475 };
1476
1477 max77620_ldo1: ldo1 {
1478 regulator-name = "vdd-pex";
1479 regulator-enable-ramp-delay = <22>;
1480 regulator-min-microvolt = <1075000>;
1481 regulator-max-microvolt = <1075000>;
1482 regulator-ramp-delay = <100000>;
1483 regulator-always-on;
1484
1485 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1486 };
1487
1488 max77620_ldo2: ldo2 {
1489 regulator-name = "vddio-sdmmc3";
1490 regulator-enable-ramp-delay = <62>;
1491 regulator-min-microvolt = <1800000>;
1492 regulator-max-microvolt = <3300000>;
1493 regulator-ramp-delay = <100000>;
1494
1495 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1496 };
1497
1498 max77620_ldo3: ldo3 {
1499 regulator-name = "vdd-3v3-eth";
1500 regulator-enable-ramp-delay = <50>;
1501 regulator-min-microvolt = <3300000>;
1502 regulator-max-microvolt = <3300000>;
1503 regulator-ramp-delay = <100000>;
1504 regulator-always-on;
1505 regulator-boot-on;
1506
1507 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1508 };
1509
1510 max77620_ldo4: ldo4 {
1511 regulator-name = "vdd-rtc";
1512 regulator-enable-ramp-delay = <22>;
1513 regulator-min-microvolt = <850000>;
1514 regulator-max-microvolt = <850000>;
1515 regulator-ramp-delay = <100000>;
1516 regulator-always-on;
1517 regulator-boot-on;
1518
1519 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
1520 };
1521
1522 max77620_ldo5: ldo5 {
1523 regulator-name = "avdd-ts-hv";
1524 regulator-enable-ramp-delay = <62>;
1525 regulator-min-microvolt = <3300000>;
1526 regulator-max-microvolt = <3300000>;
1527 regulator-ramp-delay = <100000>;
1528
1529 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1530 };
1531
1532 max77620_ldo6: ldo6 {
1533 regulator-name = "vdd-ts";
1534 regulator-enable-ramp-delay = <36>;
1535 regulator-min-microvolt = <1800000>;
1536 regulator-max-microvolt = <1800000>;
1537 regulator-ramp-delay = <100000>;
1538 regulator-boot-on;
1539
1540 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
1541 };
1542
1543 max77620_ldo7: ldo7 {
1544 regulator-name = "vdd-gen-pll-edp";
1545 regulator-enable-ramp-delay = <24>;
1546 regulator-min-microvolt = <1050000>;
1547 regulator-max-microvolt = <1050000>;
1548 regulator-ramp-delay = <100000>;
1549 regulator-always-on;
1550 regulator-boot-on;
1551
1552 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1553 maxim,suspend-fps-source = <MAX77620_FPS_SRC_NONE>;
1554 };
1555
1556 max77620_ldo8: ldo8 {
1557 regulator-name = "vdd-hdmi-dp";
1558 regulator-enable-ramp-delay = <22>;
1559 regulator-min-microvolt = <1050000>;
1560 regulator-max-microvolt = <1050000>;
1561 regulator-ramp-delay = <100000>;
1562 regulator-always-on;
1563 regulator-boot-on;
1564
1565 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
1566 };
1567 };
1568 };
1569 };
1570
1571 pmc@7000e400 {
1572 nvidia,invert-interrupt;
1573 nvidia,suspend-mode = <0>;
1574 nvidia,cpu-pwr-good-time = <0>;
1575 nvidia,cpu-pwr-off-time = <0>;
1576 nvidia,core-pwr-good-time = <4587 3876>;
1577 nvidia,core-pwr-off-time = <39065>;
1578 nvidia,core-power-req-active-high;
1579 nvidia,sys-clock-req-active-high;
1580 status = "okay";
1581 };
1582
1583 mmc@700b0600 {
1584 bus-width = <8>;
1585 non-removable;
1586 status = "okay";
1587 };
1588
1589 clk32k_in: clock-32k {
1590 compatible = "fixed-clock";
1591 clock-frequency = <32768>;
1592 #clock-cells = <0>;
1593 };
1594
1595 gpio-keys {
1596 compatible = "gpio-keys";
1597 status = "okay";
1598
1599 key-power {
1600 debounce-interval = <30>;
1601 gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
1602 label = "Power";
1603 linux,code = <KEY_POWER>;
1604 wakeup-event-action = <EV_ACT_ASSERTED>;
1605 wakeup-source;
1606 };
1607 };
1608
1609 cpus {
1610 cpu@0 {
1611 enable-method = "psci";
1612 };
1613
1614 cpu@1 {
1615 enable-method = "psci";
1616 };
1617
1618 cpu@2 {
1619 enable-method = "psci";
1620 };
1621
1622 cpu@3 {
1623 enable-method = "psci";
1624 };
1625
1626 idle-states {
1627 cpu-sleep {
1628 status = "okay";
1629 };
1630 };
1631 };
1632
1633 psci {
1634 compatible = "arm,psci-1.0";
1635 method = "smc";
1636 };
1637
1638 battery_reg: regulator-vdd-ac-bat {
1639 compatible = "regulator-fixed";
1640 regulator-name = "vdd-ac-bat";
1641 regulator-min-microvolt = <5000000>;
1642 regulator-max-microvolt = <5000000>;
1643 regulator-always-on;
1644 };
1645
1646 vdd_3v3: regulator-vdd-3v3 {
1647 compatible = "regulator-fixed";
1648 regulator-name = "vdd-3v3";
1649 regulator-enable-ramp-delay = <160>;
1650 regulator-min-microvolt = <3300000>;
1651 regulator-max-microvolt = <3300000>;
1652 regulator-always-on;
1653
1654 gpio = <&pmic 3 GPIO_ACTIVE_HIGH>;
1655 enable-active-high;
1656 };
1657
1658 max77620_gpio7: regulator-max77620-gpio7 {
1659 compatible = "regulator-fixed";
1660 regulator-name = "max77620-gpio7";
1661 regulator-enable-ramp-delay = <240>;
1662 regulator-min-microvolt = <1200000>;
1663 regulator-max-microvolt = <1200000>;
1664 vin-supply = <&max77620_ldo0>;
1665 regulator-always-on;
1666 regulator-boot-on;
1667
1668 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
1669 enable-active-high;
1670 };
1671
1672 lcd_bl_en: regulator-lcd-bl-en {
1673 compatible = "regulator-fixed";
1674 regulator-name = "lcd-bl-en";
1675 regulator-min-microvolt = <1800000>;
1676 regulator-max-microvolt = <1800000>;
1677 regulator-boot-on;
1678
1679 gpio = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
1680 enable-active-high;
1681 };
1682
1683 en_vdd_sd: regulator-vdd-sd {
1684 compatible = "regulator-fixed";
1685 regulator-name = "en-vdd-sd";
1686 regulator-enable-ramp-delay = <472>;
1687 regulator-min-microvolt = <3300000>;
1688 regulator-max-microvolt = <3300000>;
1689 vin-supply = <&vdd_3v3>;
1690
1691 gpio = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
1692 enable-active-high;
1693 };
1694
1695 en_vdd_cam: regulator-vdd-cam {
1696 compatible = "regulator-fixed";
1697 regulator-name = "en-vdd-cam";
1698 regulator-min-microvolt = <1800000>;
1699 regulator-max-microvolt = <1800000>;
1700
1701 gpio = <&gpio TEGRA_GPIO(S, 4) GPIO_ACTIVE_HIGH>;
1702 enable-active-high;
1703 };
1704
1705 vdd_sys_boost: regulator-vdd-sys-boost {
1706 compatible = "regulator-fixed";
1707 regulator-name = "vdd-sys-boost";
1708 regulator-enable-ramp-delay = <3090>;
1709 regulator-min-microvolt = <5000000>;
1710 regulator-max-microvolt = <5000000>;
1711 regulator-always-on;
1712
1713 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
1714 enable-active-high;
1715 };
1716
1717 vdd_hdmi: regulator-vdd-hdmi {
1718 compatible = "regulator-fixed";
1719 regulator-name = "vdd-hdmi";
1720 regulator-enable-ramp-delay = <468>;
1721 regulator-min-microvolt = <5000000>;
1722 regulator-max-microvolt = <5000000>;
1723 vin-supply = <&vdd_sys_boost>;
1724 regulator-boot-on;
1725
1726 gpio = <&gpio TEGRA_GPIO(CC, 7) GPIO_ACTIVE_HIGH>;
1727 enable-active-high;
1728 };
1729
1730 en_vdd_cpu_fixed: regulator-vdd-cpu-fixed {
1731 compatible = "regulator-fixed";
1732 regulator-name = "vdd-cpu-fixed";
1733 regulator-min-microvolt = <1000000>;
1734 regulator-max-microvolt = <1000000>;
1735 };
1736
1737 vdd_aux_3v3: regulator-vdd-aux-3v3 {
1738 compatible = "regulator-fixed";
1739 regulator-name = "aux-3v3";
1740 regulator-min-microvolt = <3300000>;
1741 regulator-max-microvolt = <3300000>;
1742 };
1743
1744 vdd_snsr_pm: regulator-vdd-snsr-pm {
1745 compatible = "regulator-fixed";
1746 regulator-name = "snsr_pm";
1747 regulator-min-microvolt = <3300000>;
1748 regulator-max-microvolt = <3300000>;
1749
1750 enable-active-high;
1751 };
1752
1753 vdd_usb_5v0: regulator-vdd-usb-5v0 {
1754 compatible = "regulator-fixed";
1755 status = "disabled";
1756 regulator-name = "vdd-usb-5v0";
1757 regulator-min-microvolt = <5000000>;
1758 regulator-max-microvolt = <5000000>;
1759 vin-supply = <&vdd_3v3>;
1760
1761 enable-active-high;
1762 };
1763
1764 vdd_cdc_1v2_aud: regulator-vdd-cdc-1v2-aud {
1765 compatible = "regulator-fixed";
1766 status = "disabled";
1767 regulator-name = "vdd_cdc_1v2_aud";
1768 regulator-min-microvolt = <1200000>;
1769 regulator-max-microvolt = <1200000>;
1770 startup-delay-us = <250000>;
1771
1772 enable-active-high;
1773 };
1774
1775 vdd_disp_3v0: regulator-vdd-disp-3v0 {
1776 compatible = "regulator-fixed";
1777 regulator-name = "vdd-disp-3v0";
1778 regulator-enable-ramp-delay = <232>;
1779 regulator-min-microvolt = <3000000>;
1780 regulator-max-microvolt = <3000000>;
1781 regulator-always-on;
1782
1783 gpio = <&gpio TEGRA_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
1784 enable-active-high;
1785 };
1786
1787 vdd_fan: regulator-vdd-fan {
1788 compatible = "regulator-fixed";
1789 regulator-name = "vdd-fan";
1790 regulator-enable-ramp-delay = <284>;
1791 regulator-min-microvolt = <5000000>;
1792 regulator-max-microvolt = <5000000>;
1793
1794 gpio = <&gpio TEGRA_GPIO(E, 4) GPIO_ACTIVE_HIGH>;
1795 enable-active-high;
1796 };
1797
1798 usb_vbus1: regulator-usb-vbus1 {
1799 compatible = "regulator-fixed";
1800 regulator-name = "usb-vbus1";
1801 regulator-min-microvolt = <5000000>;
1802 regulator-max-microvolt = <5000000>;
1803
1804 gpio = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_HIGH>;
1805 enable-active-high;
1806 gpio-open-drain;
1807 };
1808
1809 usb_vbus2: regulator-usb-vbus2 {
1810 compatible = "regulator-fixed";
1811 regulator-name = "usb-vbus2";
1812 regulator-min-microvolt = <5000000>;
1813 regulator-max-microvolt = <5000000>;
1814
1815 gpio = <&gpio TEGRA_GPIO(CC, 4) GPIO_ACTIVE_HIGH>;
1816 enable-active-high;
1817 gpio-open-drain;
1818 };
1819
1820 vdd_3v3_eth: regulator-vdd-3v3-eth {
1821 compatible = "regulator-fixed";
1822 regulator-name = "vdd-3v3-eth-a02";
1823 regulator-min-microvolt = <3300000>;
1824 regulator-max-microvolt = <3300000>;
1825 regulator-always-on;
1826 regulator-boot-on;
1827
1828 gpio = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
1829 enable-active-high;
1830 gpio-open-drain;
1831 };
1832 };