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