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