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