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