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