tegra124-jetson-tk1.dts revision 284090
1/dts-v1/; 2 3#include <dt-bindings/input/input.h> 4#include "tegra124.dtsi" 5 6/ { 7 model = "NVIDIA Tegra124 Jetson TK1"; 8 compatible = "nvidia,jetson-tk1", "nvidia,tegra124"; 9 10 aliases { 11 rtc0 = "/i2c@0,7000d000/pmic@40"; 12 rtc1 = "/rtc@0,7000e000"; 13 serial0 = &uartd; 14 }; 15 16 memory { 17 reg = <0x0 0x80000000 0x0 0x80000000>; 18 }; 19 20 pcie-controller@0,01003000 { 21 status = "okay"; 22 23 avddio-pex-supply = <&vdd_1v05_run>; 24 dvddio-pex-supply = <&vdd_1v05_run>; 25 avdd-pex-pll-supply = <&vdd_1v05_run>; 26 hvdd-pex-supply = <&vdd_3v3_lp0>; 27 hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>; 28 vddio-pex-ctl-supply = <&vdd_3v3_lp0>; 29 avdd-pll-erefe-supply = <&avdd_1v05_run>; 30 31 pci@1,0 { 32 status = "okay"; 33 }; 34 35 pci@2,0 { 36 status = "okay"; 37 }; 38 }; 39 40 host1x@0,50000000 { 41 hdmi@0,54280000 { 42 status = "okay"; 43 44 hdmi-supply = <&vdd_5v0_hdmi>; 45 pll-supply = <&vdd_hdmi_pll>; 46 vdd-supply = <&vdd_3v3_hdmi>; 47 48 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 49 nvidia,hpd-gpio = 50 <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; 51 }; 52 }; 53 54 pinmux: pinmux@0,70000868 { 55 pinctrl-names = "boot"; 56 pinctrl-0 = <&state_boot>; 57 58 state_boot: pinmux { 59 clk_32k_out_pa0 { 60 nvidia,pins = "clk_32k_out_pa0"; 61 nvidia,function = "soc"; 62 nvidia,pull = <TEGRA_PIN_PULL_UP>; 63 nvidia,tristate = <TEGRA_PIN_DISABLE>; 64 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 65 }; 66 uart3_cts_n_pa1 { 67 nvidia,pins = "uart3_cts_n_pa1"; 68 nvidia,function = "uartc"; 69 nvidia,pull = <TEGRA_PIN_PULL_UP>; 70 nvidia,tristate = <TEGRA_PIN_DISABLE>; 71 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 72 }; 73 dap2_fs_pa2 { 74 nvidia,pins = "dap2_fs_pa2"; 75 nvidia,function = "i2s1"; 76 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 77 nvidia,tristate = <TEGRA_PIN_DISABLE>; 78 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 79 }; 80 dap2_sclk_pa3 { 81 nvidia,pins = "dap2_sclk_pa3"; 82 nvidia,function = "i2s1"; 83 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 84 nvidia,tristate = <TEGRA_PIN_DISABLE>; 85 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 86 }; 87 dap2_din_pa4 { 88 nvidia,pins = "dap2_din_pa4"; 89 nvidia,function = "i2s1"; 90 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 91 nvidia,tristate = <TEGRA_PIN_DISABLE>; 92 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 93 }; 94 dap2_dout_pa5 { 95 nvidia,pins = "dap2_dout_pa5"; 96 nvidia,function = "i2s1"; 97 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 98 nvidia,tristate = <TEGRA_PIN_DISABLE>; 99 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 100 }; 101 sdmmc3_clk_pa6 { 102 nvidia,pins = "sdmmc3_clk_pa6"; 103 nvidia,function = "sdmmc3"; 104 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 105 nvidia,tristate = <TEGRA_PIN_DISABLE>; 106 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 107 }; 108 sdmmc3_cmd_pa7 { 109 nvidia,pins = "sdmmc3_cmd_pa7"; 110 nvidia,function = "sdmmc3"; 111 nvidia,pull = <TEGRA_PIN_PULL_UP>; 112 nvidia,tristate = <TEGRA_PIN_DISABLE>; 113 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 114 }; 115 pb0 { 116 nvidia,pins = "pb0"; 117 nvidia,function = "uartd"; 118 nvidia,pull = <TEGRA_PIN_PULL_UP>; 119 nvidia,tristate = <TEGRA_PIN_DISABLE>; 120 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 121 }; 122 pb1 { 123 nvidia,pins = "pb1"; 124 nvidia,function = "uartd"; 125 nvidia,pull = <TEGRA_PIN_PULL_UP>; 126 nvidia,tristate = <TEGRA_PIN_DISABLE>; 127 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 128 }; 129 sdmmc3_dat3_pb4 { 130 nvidia,pins = "sdmmc3_dat3_pb4"; 131 nvidia,function = "sdmmc3"; 132 nvidia,pull = <TEGRA_PIN_PULL_UP>; 133 nvidia,tristate = <TEGRA_PIN_DISABLE>; 134 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 135 }; 136 sdmmc3_dat2_pb5 { 137 nvidia,pins = "sdmmc3_dat2_pb5"; 138 nvidia,function = "sdmmc3"; 139 nvidia,pull = <TEGRA_PIN_PULL_UP>; 140 nvidia,tristate = <TEGRA_PIN_DISABLE>; 141 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 142 }; 143 sdmmc3_dat1_pb6 { 144 nvidia,pins = "sdmmc3_dat1_pb6"; 145 nvidia,function = "sdmmc3"; 146 nvidia,pull = <TEGRA_PIN_PULL_UP>; 147 nvidia,tristate = <TEGRA_PIN_DISABLE>; 148 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 149 }; 150 sdmmc3_dat0_pb7 { 151 nvidia,pins = "sdmmc3_dat0_pb7"; 152 nvidia,function = "sdmmc3"; 153 nvidia,pull = <TEGRA_PIN_PULL_UP>; 154 nvidia,tristate = <TEGRA_PIN_DISABLE>; 155 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 156 }; 157 uart3_rts_n_pc0 { 158 nvidia,pins = "uart3_rts_n_pc0"; 159 nvidia,function = "uartc"; 160 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 161 nvidia,tristate = <TEGRA_PIN_DISABLE>; 162 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 163 }; 164 uart2_txd_pc2 { 165 nvidia,pins = "uart2_txd_pc2"; 166 nvidia,function = "irda"; 167 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 168 nvidia,tristate = <TEGRA_PIN_DISABLE>; 169 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 170 }; 171 uart2_rxd_pc3 { 172 nvidia,pins = "uart2_rxd_pc3"; 173 nvidia,function = "irda"; 174 nvidia,pull = <TEGRA_PIN_PULL_UP>; 175 nvidia,tristate = <TEGRA_PIN_DISABLE>; 176 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 177 }; 178 gen1_i2c_scl_pc4 { 179 nvidia,pins = "gen1_i2c_scl_pc4"; 180 nvidia,function = "i2c1"; 181 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 182 nvidia,tristate = <TEGRA_PIN_DISABLE>; 183 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 184 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 185 }; 186 gen1_i2c_sda_pc5 { 187 nvidia,pins = "gen1_i2c_sda_pc5"; 188 nvidia,function = "i2c1"; 189 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 190 nvidia,tristate = <TEGRA_PIN_DISABLE>; 191 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 192 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 193 }; 194 pc7 { 195 nvidia,pins = "pc7"; 196 nvidia,function = "rsvd1"; 197 nvidia,pull = <TEGRA_PIN_PULL_UP>; 198 nvidia,tristate = <TEGRA_PIN_DISABLE>; 199 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 200 }; 201 pg0 { 202 nvidia,pins = "pg0"; 203 nvidia,function = "rsvd1"; 204 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 205 nvidia,tristate = <TEGRA_PIN_DISABLE>; 206 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 207 }; 208 pg1 { 209 nvidia,pins = "pg1"; 210 nvidia,function = "rsvd1"; 211 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 212 nvidia,tristate = <TEGRA_PIN_DISABLE>; 213 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 214 }; 215 pg2 { 216 nvidia,pins = "pg2"; 217 nvidia,function = "rsvd1"; 218 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 219 nvidia,tristate = <TEGRA_PIN_DISABLE>; 220 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 221 }; 222 pg3 { 223 nvidia,pins = "pg3"; 224 nvidia,function = "rsvd1"; 225 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 226 nvidia,tristate = <TEGRA_PIN_DISABLE>; 227 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 228 }; 229 pg4 { 230 nvidia,pins = "pg4"; 231 nvidia,function = "spi4"; 232 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 233 nvidia,tristate = <TEGRA_PIN_DISABLE>; 234 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 235 }; 236 pg5 { 237 nvidia,pins = "pg5"; 238 nvidia,function = "spi4"; 239 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 240 nvidia,tristate = <TEGRA_PIN_DISABLE>; 241 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 242 }; 243 pg6 { 244 nvidia,pins = "pg6"; 245 nvidia,function = "spi4"; 246 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 247 nvidia,tristate = <TEGRA_PIN_DISABLE>; 248 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 249 }; 250 pg7 { 251 nvidia,pins = "pg7"; 252 nvidia,function = "spi4"; 253 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 254 nvidia,tristate = <TEGRA_PIN_DISABLE>; 255 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 256 }; 257 ph0 { 258 nvidia,pins = "ph0"; 259 nvidia,function = "gmi"; 260 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 261 nvidia,tristate = <TEGRA_PIN_ENABLE>; 262 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 263 }; 264 ph1 { 265 nvidia,pins = "ph1"; 266 nvidia,function = "pwm1"; 267 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 268 nvidia,tristate = <TEGRA_PIN_DISABLE>; 269 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 270 }; 271 ph2 { 272 nvidia,pins = "ph2"; 273 nvidia,function = "gmi"; 274 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 275 nvidia,tristate = <TEGRA_PIN_DISABLE>; 276 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 277 }; 278 ph3 { 279 nvidia,pins = "ph3"; 280 nvidia,function = "gmi"; 281 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 282 nvidia,tristate = <TEGRA_PIN_DISABLE>; 283 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 284 }; 285 ph4 { 286 nvidia,pins = "ph4"; 287 nvidia,function = "rsvd2"; 288 nvidia,pull = <TEGRA_PIN_PULL_UP>; 289 nvidia,tristate = <TEGRA_PIN_DISABLE>; 290 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 291 }; 292 ph5 { 293 nvidia,pins = "ph5"; 294 nvidia,function = "rsvd2"; 295 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 296 nvidia,tristate = <TEGRA_PIN_DISABLE>; 297 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 298 }; 299 ph6 { 300 nvidia,pins = "ph6"; 301 nvidia,function = "gmi"; 302 nvidia,pull = <TEGRA_PIN_PULL_UP>; 303 nvidia,tristate = <TEGRA_PIN_DISABLE>; 304 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 305 }; 306 ph7 { 307 nvidia,pins = "ph7"; 308 nvidia,function = "gmi"; 309 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 310 nvidia,tristate = <TEGRA_PIN_DISABLE>; 311 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 312 }; 313 pi0 { 314 nvidia,pins = "pi0"; 315 nvidia,function = "rsvd1"; 316 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 317 nvidia,tristate = <TEGRA_PIN_DISABLE>; 318 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 319 }; 320 pi1 { 321 nvidia,pins = "pi1"; 322 nvidia,function = "rsvd1"; 323 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 324 nvidia,tristate = <TEGRA_PIN_ENABLE>; 325 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 326 }; 327 pi2 { 328 nvidia,pins = "pi2"; 329 nvidia,function = "rsvd4"; 330 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 331 nvidia,tristate = <TEGRA_PIN_DISABLE>; 332 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 333 }; 334 pi3 { 335 nvidia,pins = "pi3"; 336 nvidia,function = "spi4"; 337 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 338 nvidia,tristate = <TEGRA_PIN_DISABLE>; 339 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 340 }; 341 pi4 { 342 nvidia,pins = "pi4"; 343 nvidia,function = "gmi"; 344 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 345 nvidia,tristate = <TEGRA_PIN_DISABLE>; 346 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 347 }; 348 pi5 { 349 nvidia,pins = "pi5"; 350 nvidia,function = "rsvd2"; 351 nvidia,pull = <TEGRA_PIN_PULL_UP>; 352 nvidia,tristate = <TEGRA_PIN_DISABLE>; 353 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 354 }; 355 pi6 { 356 nvidia,pins = "pi6"; 357 nvidia,function = "rsvd1"; 358 nvidia,pull = <TEGRA_PIN_PULL_UP>; 359 nvidia,tristate = <TEGRA_PIN_DISABLE>; 360 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 361 }; 362 pi7 { 363 nvidia,pins = "pi7"; 364 nvidia,function = "rsvd1"; 365 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 366 nvidia,tristate = <TEGRA_PIN_ENABLE>; 367 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 368 }; 369 pj0 { 370 nvidia,pins = "pj0"; 371 nvidia,function = "rsvd1"; 372 nvidia,pull = <TEGRA_PIN_PULL_UP>; 373 nvidia,tristate = <TEGRA_PIN_DISABLE>; 374 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 375 }; 376 pj2 { 377 nvidia,pins = "pj2"; 378 nvidia,function = "rsvd1"; 379 nvidia,pull = <TEGRA_PIN_PULL_UP>; 380 nvidia,tristate = <TEGRA_PIN_DISABLE>; 381 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 382 }; 383 uart2_cts_n_pj5 { 384 nvidia,pins = "uart2_cts_n_pj5"; 385 nvidia,function = "uartb"; 386 nvidia,pull = <TEGRA_PIN_PULL_UP>; 387 nvidia,tristate = <TEGRA_PIN_DISABLE>; 388 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 389 }; 390 uart2_rts_n_pj6 { 391 nvidia,pins = "uart2_rts_n_pj6"; 392 nvidia,function = "uartb"; 393 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 394 nvidia,tristate = <TEGRA_PIN_DISABLE>; 395 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 396 }; 397 pj7 { 398 nvidia,pins = "pj7"; 399 nvidia,function = "uartd"; 400 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 401 nvidia,tristate = <TEGRA_PIN_DISABLE>; 402 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 403 }; 404 pk0 { 405 nvidia,pins = "pk0"; 406 nvidia,function = "soc"; 407 nvidia,pull = <TEGRA_PIN_PULL_UP>; 408 nvidia,tristate = <TEGRA_PIN_DISABLE>; 409 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 410 }; 411 pk1 { 412 nvidia,pins = "pk1"; 413 nvidia,function = "rsvd4"; 414 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 415 nvidia,tristate = <TEGRA_PIN_DISABLE>; 416 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 417 }; 418 pk2 { 419 nvidia,pins = "pk2"; 420 nvidia,function = "rsvd1"; 421 nvidia,pull = <TEGRA_PIN_PULL_UP>; 422 nvidia,tristate = <TEGRA_PIN_DISABLE>; 423 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 424 }; 425 pk3 { 426 nvidia,pins = "pk3"; 427 nvidia,function = "gmi"; 428 nvidia,pull = <TEGRA_PIN_PULL_UP>; 429 nvidia,tristate = <TEGRA_PIN_DISABLE>; 430 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 431 }; 432 pk4 { 433 nvidia,pins = "pk4"; 434 nvidia,function = "rsvd2"; 435 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 436 nvidia,tristate = <TEGRA_PIN_DISABLE>; 437 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 438 }; 439 spdif_out_pk5 { 440 nvidia,pins = "spdif_out_pk5"; 441 nvidia,function = "rsvd2"; 442 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 443 nvidia,tristate = <TEGRA_PIN_DISABLE>; 444 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 445 }; 446 spdif_in_pk6 { 447 nvidia,pins = "spdif_in_pk6"; 448 nvidia,function = "rsvd2"; 449 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 450 nvidia,tristate = <TEGRA_PIN_DISABLE>; 451 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 452 }; 453 pk7 { 454 nvidia,pins = "pk7"; 455 nvidia,function = "uartd"; 456 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 457 nvidia,tristate = <TEGRA_PIN_DISABLE>; 458 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 459 }; 460 dap1_fs_pn0 { 461 nvidia,pins = "dap1_fs_pn0"; 462 nvidia,function = "i2s0"; 463 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 464 nvidia,tristate = <TEGRA_PIN_DISABLE>; 465 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 466 }; 467 dap1_din_pn1 { 468 nvidia,pins = "dap1_din_pn1"; 469 nvidia,function = "i2s0"; 470 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 471 nvidia,tristate = <TEGRA_PIN_DISABLE>; 472 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 473 }; 474 dap1_dout_pn2 { 475 nvidia,pins = "dap1_dout_pn2"; 476 nvidia,function = "sata"; 477 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 478 nvidia,tristate = <TEGRA_PIN_DISABLE>; 479 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 480 }; 481 dap1_sclk_pn3 { 482 nvidia,pins = "dap1_sclk_pn3"; 483 nvidia,function = "i2s0"; 484 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 485 nvidia,tristate = <TEGRA_PIN_DISABLE>; 486 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 487 }; 488 usb_vbus_en0_pn4 { 489 nvidia,pins = "usb_vbus_en0_pn4"; 490 nvidia,function = "usb"; 491 nvidia,pull = <TEGRA_PIN_PULL_UP>; 492 nvidia,tristate = <TEGRA_PIN_DISABLE>; 493 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 494 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 495 }; 496 usb_vbus_en1_pn5 { 497 nvidia,pins = "usb_vbus_en1_pn5"; 498 nvidia,function = "usb"; 499 nvidia,pull = <TEGRA_PIN_PULL_UP>; 500 nvidia,tristate = <TEGRA_PIN_DISABLE>; 501 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 502 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 503 }; 504 hdmi_int_pn7 { 505 nvidia,pins = "hdmi_int_pn7"; 506 nvidia,function = "rsvd1"; 507 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 508 nvidia,tristate = <TEGRA_PIN_DISABLE>; 509 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 510 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>; 511 }; 512 ulpi_data7_po0 { 513 nvidia,pins = "ulpi_data7_po0"; 514 nvidia,function = "ulpi"; 515 nvidia,pull = <TEGRA_PIN_PULL_UP>; 516 nvidia,tristate = <TEGRA_PIN_DISABLE>; 517 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 518 }; 519 ulpi_data0_po1 { 520 nvidia,pins = "ulpi_data0_po1"; 521 nvidia,function = "ulpi"; 522 nvidia,pull = <TEGRA_PIN_PULL_UP>; 523 nvidia,tristate = <TEGRA_PIN_DISABLE>; 524 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 525 }; 526 ulpi_data1_po2 { 527 nvidia,pins = "ulpi_data1_po2"; 528 nvidia,function = "ulpi"; 529 nvidia,pull = <TEGRA_PIN_PULL_UP>; 530 nvidia,tristate = <TEGRA_PIN_DISABLE>; 531 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 532 }; 533 ulpi_data2_po3 { 534 nvidia,pins = "ulpi_data2_po3"; 535 nvidia,function = "ulpi"; 536 nvidia,pull = <TEGRA_PIN_PULL_UP>; 537 nvidia,tristate = <TEGRA_PIN_DISABLE>; 538 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 539 }; 540 ulpi_data3_po4 { 541 nvidia,pins = "ulpi_data3_po4"; 542 nvidia,function = "ulpi"; 543 nvidia,pull = <TEGRA_PIN_PULL_UP>; 544 nvidia,tristate = <TEGRA_PIN_DISABLE>; 545 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 546 }; 547 ulpi_data4_po5 { 548 nvidia,pins = "ulpi_data4_po5"; 549 nvidia,function = "ulpi"; 550 nvidia,pull = <TEGRA_PIN_PULL_UP>; 551 nvidia,tristate = <TEGRA_PIN_DISABLE>; 552 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 553 }; 554 ulpi_data5_po6 { 555 nvidia,pins = "ulpi_data5_po6"; 556 nvidia,function = "ulpi"; 557 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 558 nvidia,tristate = <TEGRA_PIN_DISABLE>; 559 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 560 }; 561 ulpi_data6_po7 { 562 nvidia,pins = "ulpi_data6_po7"; 563 nvidia,function = "ulpi"; 564 nvidia,pull = <TEGRA_PIN_PULL_UP>; 565 nvidia,tristate = <TEGRA_PIN_DISABLE>; 566 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 567 }; 568 dap3_fs_pp0 { 569 nvidia,pins = "dap3_fs_pp0"; 570 nvidia,function = "i2s2"; 571 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 572 nvidia,tristate = <TEGRA_PIN_DISABLE>; 573 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 574 }; 575 dap3_din_pp1 { 576 nvidia,pins = "dap3_din_pp1"; 577 nvidia,function = "i2s2"; 578 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 579 nvidia,tristate = <TEGRA_PIN_DISABLE>; 580 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 581 }; 582 dap3_dout_pp2 { 583 nvidia,pins = "dap3_dout_pp2"; 584 nvidia,function = "rsvd4"; 585 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 586 nvidia,tristate = <TEGRA_PIN_DISABLE>; 587 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 588 }; 589 dap3_sclk_pp3 { 590 nvidia,pins = "dap3_sclk_pp3"; 591 nvidia,function = "rsvd3"; 592 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 593 nvidia,tristate = <TEGRA_PIN_ENABLE>; 594 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 595 }; 596 dap4_fs_pp4 { 597 nvidia,pins = "dap4_fs_pp4"; 598 nvidia,function = "i2s3"; 599 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 600 nvidia,tristate = <TEGRA_PIN_DISABLE>; 601 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 602 }; 603 dap4_din_pp5 { 604 nvidia,pins = "dap4_din_pp5"; 605 nvidia,function = "i2s3"; 606 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 607 nvidia,tristate = <TEGRA_PIN_DISABLE>; 608 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 609 }; 610 dap4_dout_pp6 { 611 nvidia,pins = "dap4_dout_pp6"; 612 nvidia,function = "i2s3"; 613 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 614 nvidia,tristate = <TEGRA_PIN_DISABLE>; 615 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 616 }; 617 dap4_sclk_pp7 { 618 nvidia,pins = "dap4_sclk_pp7"; 619 nvidia,function = "i2s3"; 620 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 621 nvidia,tristate = <TEGRA_PIN_DISABLE>; 622 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 623 }; 624 kb_col0_pq0 { 625 nvidia,pins = "kb_col0_pq0"; 626 nvidia,function = "rsvd2"; 627 nvidia,pull = <TEGRA_PIN_PULL_UP>; 628 nvidia,tristate = <TEGRA_PIN_DISABLE>; 629 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 630 }; 631 kb_col1_pq1 { 632 nvidia,pins = "kb_col1_pq1"; 633 nvidia,function = "rsvd2"; 634 nvidia,pull = <TEGRA_PIN_PULL_UP>; 635 nvidia,tristate = <TEGRA_PIN_DISABLE>; 636 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 637 }; 638 kb_col2_pq2 { 639 nvidia,pins = "kb_col2_pq2"; 640 nvidia,function = "rsvd2"; 641 nvidia,pull = <TEGRA_PIN_PULL_UP>; 642 nvidia,tristate = <TEGRA_PIN_DISABLE>; 643 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 644 }; 645 kb_col3_pq3 { 646 nvidia,pins = "kb_col3_pq3"; 647 nvidia,function = "kbc"; 648 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 649 nvidia,tristate = <TEGRA_PIN_ENABLE>; 650 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 651 }; 652 kb_col4_pq4 { 653 nvidia,pins = "kb_col4_pq4"; 654 nvidia,function = "sdmmc3"; 655 nvidia,pull = <TEGRA_PIN_PULL_UP>; 656 nvidia,tristate = <TEGRA_PIN_DISABLE>; 657 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 658 }; 659 kb_col5_pq5 { 660 nvidia,pins = "kb_col5_pq5"; 661 nvidia,function = "rsvd2"; 662 nvidia,pull = <TEGRA_PIN_PULL_UP>; 663 nvidia,tristate = <TEGRA_PIN_DISABLE>; 664 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 665 }; 666 kb_col6_pq6 { 667 nvidia,pins = "kb_col6_pq6"; 668 nvidia,function = "rsvd2"; 669 nvidia,pull = <TEGRA_PIN_PULL_UP>; 670 nvidia,tristate = <TEGRA_PIN_DISABLE>; 671 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 672 }; 673 kb_col7_pq7 { 674 nvidia,pins = "kb_col7_pq7"; 675 nvidia,function = "rsvd2"; 676 nvidia,pull = <TEGRA_PIN_PULL_UP>; 677 nvidia,tristate = <TEGRA_PIN_DISABLE>; 678 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 679 }; 680 kb_row0_pr0 { 681 nvidia,pins = "kb_row0_pr0"; 682 nvidia,function = "rsvd2"; 683 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 684 nvidia,tristate = <TEGRA_PIN_DISABLE>; 685 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 686 }; 687 kb_row1_pr1 { 688 nvidia,pins = "kb_row1_pr1"; 689 nvidia,function = "rsvd2"; 690 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 691 nvidia,tristate = <TEGRA_PIN_DISABLE>; 692 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 693 }; 694 kb_row2_pr2 { 695 nvidia,pins = "kb_row2_pr2"; 696 nvidia,function = "rsvd2"; 697 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 698 nvidia,tristate = <TEGRA_PIN_DISABLE>; 699 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 700 }; 701 kb_row3_pr3 { 702 nvidia,pins = "kb_row3_pr3"; 703 nvidia,function = "sys"; 704 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 705 nvidia,tristate = <TEGRA_PIN_DISABLE>; 706 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 707 }; 708 kb_row4_pr4 { 709 nvidia,pins = "kb_row4_pr4"; 710 nvidia,function = "rsvd3"; 711 nvidia,pull = <TEGRA_PIN_PULL_UP>; 712 nvidia,tristate = <TEGRA_PIN_DISABLE>; 713 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 714 }; 715 kb_row5_pr5 { 716 nvidia,pins = "kb_row5_pr5"; 717 nvidia,function = "rsvd3"; 718 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 719 nvidia,tristate = <TEGRA_PIN_DISABLE>; 720 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 721 }; 722 kb_row6_pr6 { 723 nvidia,pins = "kb_row6_pr6"; 724 nvidia,function = "displaya_alt"; 725 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 726 nvidia,tristate = <TEGRA_PIN_DISABLE>; 727 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 728 }; 729 kb_row7_pr7 { 730 nvidia,pins = "kb_row7_pr7"; 731 nvidia,function = "rsvd2"; 732 nvidia,pull = <TEGRA_PIN_PULL_UP>; 733 nvidia,tristate = <TEGRA_PIN_DISABLE>; 734 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 735 }; 736 kb_row8_ps0 { 737 nvidia,pins = "kb_row8_ps0"; 738 nvidia,function = "rsvd2"; 739 nvidia,pull = <TEGRA_PIN_PULL_UP>; 740 nvidia,tristate = <TEGRA_PIN_DISABLE>; 741 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 742 }; 743 kb_row9_ps1 { 744 nvidia,pins = "kb_row9_ps1"; 745 nvidia,function = "rsvd2"; 746 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 747 nvidia,tristate = <TEGRA_PIN_DISABLE>; 748 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 749 }; 750 kb_row10_ps2 { 751 nvidia,pins = "kb_row10_ps2"; 752 nvidia,function = "rsvd2"; 753 nvidia,pull = <TEGRA_PIN_PULL_UP>; 754 nvidia,tristate = <TEGRA_PIN_DISABLE>; 755 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 756 }; 757 kb_row11_ps3 { 758 nvidia,pins = "kb_row11_ps3"; 759 nvidia,function = "rsvd2"; 760 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 761 nvidia,tristate = <TEGRA_PIN_DISABLE>; 762 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 763 }; 764 kb_row12_ps4 { 765 nvidia,pins = "kb_row12_ps4"; 766 nvidia,function = "rsvd2"; 767 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 768 nvidia,tristate = <TEGRA_PIN_DISABLE>; 769 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 770 }; 771 kb_row13_ps5 { 772 nvidia,pins = "kb_row13_ps5"; 773 nvidia,function = "rsvd2"; 774 nvidia,pull = <TEGRA_PIN_PULL_UP>; 775 nvidia,tristate = <TEGRA_PIN_DISABLE>; 776 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 777 }; 778 kb_row14_ps6 { 779 nvidia,pins = "kb_row14_ps6"; 780 nvidia,function = "rsvd2"; 781 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 782 nvidia,tristate = <TEGRA_PIN_DISABLE>; 783 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 784 }; 785 kb_row15_ps7 { 786 nvidia,pins = "kb_row15_ps7"; 787 nvidia,function = "soc"; 788 nvidia,pull = <TEGRA_PIN_PULL_UP>; 789 nvidia,tristate = <TEGRA_PIN_DISABLE>; 790 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 791 }; 792 kb_row16_pt0 { 793 nvidia,pins = "kb_row16_pt0"; 794 nvidia,function = "rsvd2"; 795 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 796 nvidia,tristate = <TEGRA_PIN_DISABLE>; 797 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 798 }; 799 kb_row17_pt1 { 800 nvidia,pins = "kb_row17_pt1"; 801 nvidia,function = "rsvd2"; 802 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 803 nvidia,tristate = <TEGRA_PIN_DISABLE>; 804 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 805 }; 806 gen2_i2c_scl_pt5 { 807 nvidia,pins = "gen2_i2c_scl_pt5"; 808 nvidia,function = "i2c2"; 809 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 810 nvidia,tristate = <TEGRA_PIN_DISABLE>; 811 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 812 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 813 }; 814 gen2_i2c_sda_pt6 { 815 nvidia,pins = "gen2_i2c_sda_pt6"; 816 nvidia,function = "i2c2"; 817 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 818 nvidia,tristate = <TEGRA_PIN_DISABLE>; 819 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 820 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 821 }; 822 sdmmc4_cmd_pt7 { 823 nvidia,pins = "sdmmc4_cmd_pt7"; 824 nvidia,function = "sdmmc4"; 825 nvidia,pull = <TEGRA_PIN_PULL_UP>; 826 nvidia,tristate = <TEGRA_PIN_DISABLE>; 827 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 828 }; 829 pu0 { 830 nvidia,pins = "pu0"; 831 nvidia,function = "rsvd4"; 832 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 833 nvidia,tristate = <TEGRA_PIN_DISABLE>; 834 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 835 }; 836 pu1 { 837 nvidia,pins = "pu1"; 838 nvidia,function = "rsvd1"; 839 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 840 nvidia,tristate = <TEGRA_PIN_DISABLE>; 841 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 842 }; 843 pu2 { 844 nvidia,pins = "pu2"; 845 nvidia,function = "rsvd1"; 846 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 847 nvidia,tristate = <TEGRA_PIN_DISABLE>; 848 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 849 }; 850 pu3 { 851 nvidia,pins = "pu3"; 852 nvidia,function = "gmi"; 853 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 854 nvidia,tristate = <TEGRA_PIN_DISABLE>; 855 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 856 }; 857 pu4 { 858 nvidia,pins = "pu4"; 859 nvidia,function = "gmi"; 860 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 861 nvidia,tristate = <TEGRA_PIN_DISABLE>; 862 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 863 }; 864 pu5 { 865 nvidia,pins = "pu5"; 866 nvidia,function = "gmi"; 867 nvidia,pull = <TEGRA_PIN_PULL_UP>; 868 nvidia,tristate = <TEGRA_PIN_DISABLE>; 869 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 870 }; 871 pu6 { 872 nvidia,pins = "pu6"; 873 nvidia,function = "rsvd3"; 874 nvidia,pull = <TEGRA_PIN_PULL_UP>; 875 nvidia,tristate = <TEGRA_PIN_DISABLE>; 876 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 877 }; 878 pv0 { 879 nvidia,pins = "pv0"; 880 nvidia,function = "rsvd1"; 881 nvidia,pull = <TEGRA_PIN_PULL_UP>; 882 nvidia,tristate = <TEGRA_PIN_DISABLE>; 883 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 884 }; 885 pv1 { 886 nvidia,pins = "pv1"; 887 nvidia,function = "rsvd1"; 888 nvidia,pull = <TEGRA_PIN_PULL_UP>; 889 nvidia,tristate = <TEGRA_PIN_DISABLE>; 890 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 891 }; 892 sdmmc3_cd_n_pv2 { 893 nvidia,pins = "sdmmc3_cd_n_pv2"; 894 nvidia,function = "sdmmc3"; 895 nvidia,pull = <TEGRA_PIN_PULL_UP>; 896 nvidia,tristate = <TEGRA_PIN_DISABLE>; 897 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 898 }; 899 sdmmc1_wp_n_pv3 { 900 nvidia,pins = "sdmmc1_wp_n_pv3"; 901 nvidia,function = "sdmmc1"; 902 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 903 nvidia,tristate = <TEGRA_PIN_ENABLE>; 904 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 905 }; 906 ddc_scl_pv4 { 907 nvidia,pins = "ddc_scl_pv4"; 908 nvidia,function = "i2c4"; 909 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 910 nvidia,tristate = <TEGRA_PIN_DISABLE>; 911 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 912 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>; 913 }; 914 ddc_sda_pv5 { 915 nvidia,pins = "ddc_sda_pv5"; 916 nvidia,function = "i2c4"; 917 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 918 nvidia,tristate = <TEGRA_PIN_DISABLE>; 919 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 920 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>; 921 }; 922 gpio_w2_aud_pw2 { 923 nvidia,pins = "gpio_w2_aud_pw2"; 924 nvidia,function = "rsvd2"; 925 nvidia,pull = <TEGRA_PIN_PULL_UP>; 926 nvidia,tristate = <TEGRA_PIN_DISABLE>; 927 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 928 }; 929 gpio_w3_aud_pw3 { 930 nvidia,pins = "gpio_w3_aud_pw3"; 931 nvidia,function = "spi6"; 932 nvidia,pull = <TEGRA_PIN_PULL_UP>; 933 nvidia,tristate = <TEGRA_PIN_DISABLE>; 934 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 935 }; 936 dap_mclk1_pw4 { 937 nvidia,pins = "dap_mclk1_pw4"; 938 nvidia,function = "extperiph1"; 939 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 940 nvidia,tristate = <TEGRA_PIN_DISABLE>; 941 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 942 }; 943 clk2_out_pw5 { 944 nvidia,pins = "clk2_out_pw5"; 945 nvidia,function = "extperiph2"; 946 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 947 nvidia,tristate = <TEGRA_PIN_DISABLE>; 948 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 949 }; 950 uart3_txd_pw6 { 951 nvidia,pins = "uart3_txd_pw6"; 952 nvidia,function = "uartc"; 953 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 954 nvidia,tristate = <TEGRA_PIN_DISABLE>; 955 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 956 }; 957 uart3_rxd_pw7 { 958 nvidia,pins = "uart3_rxd_pw7"; 959 nvidia,function = "uartc"; 960 nvidia,pull = <TEGRA_PIN_PULL_UP>; 961 nvidia,tristate = <TEGRA_PIN_DISABLE>; 962 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 963 }; 964 dvfs_pwm_px0 { 965 nvidia,pins = "dvfs_pwm_px0"; 966 nvidia,function = "cldvfs"; 967 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 968 nvidia,tristate = <TEGRA_PIN_DISABLE>; 969 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 970 }; 971 gpio_x1_aud_px1 { 972 nvidia,pins = "gpio_x1_aud_px1"; 973 nvidia,function = "rsvd2"; 974 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 975 nvidia,tristate = <TEGRA_PIN_DISABLE>; 976 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 977 }; 978 dvfs_clk_px2 { 979 nvidia,pins = "dvfs_clk_px2"; 980 nvidia,function = "cldvfs"; 981 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 982 nvidia,tristate = <TEGRA_PIN_DISABLE>; 983 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 984 }; 985 gpio_x3_aud_px3 { 986 nvidia,pins = "gpio_x3_aud_px3"; 987 nvidia,function = "rsvd4"; 988 nvidia,pull = <TEGRA_PIN_PULL_UP>; 989 nvidia,tristate = <TEGRA_PIN_DISABLE>; 990 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 991 }; 992 gpio_x4_aud_px4 { 993 nvidia,pins = "gpio_x4_aud_px4"; 994 nvidia,function = "gmi"; 995 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 996 nvidia,tristate = <TEGRA_PIN_DISABLE>; 997 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 998 }; 999 gpio_x5_aud_px5 { 1000 nvidia,pins = "gpio_x5_aud_px5"; 1001 nvidia,function = "rsvd4"; 1002 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1003 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1004 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1005 }; 1006 gpio_x6_aud_px6 { 1007 nvidia,pins = "gpio_x6_aud_px6"; 1008 nvidia,function = "gmi"; 1009 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1010 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1011 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1012 }; 1013 gpio_x7_aud_px7 { 1014 nvidia,pins = "gpio_x7_aud_px7"; 1015 nvidia,function = "rsvd1"; 1016 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1017 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1018 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1019 }; 1020 ulpi_clk_py0 { 1021 nvidia,pins = "ulpi_clk_py0"; 1022 nvidia,function = "spi1"; 1023 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1024 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1025 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1026 }; 1027 ulpi_dir_py1 { 1028 nvidia,pins = "ulpi_dir_py1"; 1029 nvidia,function = "spi1"; 1030 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1031 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1032 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1033 }; 1034 ulpi_nxt_py2 { 1035 nvidia,pins = "ulpi_nxt_py2"; 1036 nvidia,function = "spi1"; 1037 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1038 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1039 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1040 }; 1041 ulpi_stp_py3 { 1042 nvidia,pins = "ulpi_stp_py3"; 1043 nvidia,function = "spi1"; 1044 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1045 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1046 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1047 }; 1048 sdmmc1_dat3_py4 { 1049 nvidia,pins = "sdmmc1_dat3_py4"; 1050 nvidia,function = "sdmmc1"; 1051 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1052 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1053 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1054 }; 1055 sdmmc1_dat2_py5 { 1056 nvidia,pins = "sdmmc1_dat2_py5"; 1057 nvidia,function = "sdmmc1"; 1058 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1059 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1060 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1061 }; 1062 sdmmc1_dat1_py6 { 1063 nvidia,pins = "sdmmc1_dat1_py6"; 1064 nvidia,function = "sdmmc1"; 1065 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1066 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1067 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1068 }; 1069 sdmmc1_dat0_py7 { 1070 nvidia,pins = "sdmmc1_dat0_py7"; 1071 nvidia,function = "sdmmc1"; 1072 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1073 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1074 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1075 }; 1076 sdmmc1_clk_pz0 { 1077 nvidia,pins = "sdmmc1_clk_pz0"; 1078 nvidia,function = "sdmmc1"; 1079 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1080 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1081 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1082 }; 1083 sdmmc1_cmd_pz1 { 1084 nvidia,pins = "sdmmc1_cmd_pz1"; 1085 nvidia,function = "sdmmc1"; 1086 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1087 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1088 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1089 }; 1090 pwr_i2c_scl_pz6 { 1091 nvidia,pins = "pwr_i2c_scl_pz6"; 1092 nvidia,function = "i2cpwr"; 1093 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1094 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1095 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1096 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1097 }; 1098 pwr_i2c_sda_pz7 { 1099 nvidia,pins = "pwr_i2c_sda_pz7"; 1100 nvidia,function = "i2cpwr"; 1101 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1102 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1103 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1104 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1105 }; 1106 sdmmc4_dat0_paa0 { 1107 nvidia,pins = "sdmmc4_dat0_paa0"; 1108 nvidia,function = "sdmmc4"; 1109 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1110 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1111 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1112 }; 1113 sdmmc4_dat1_paa1 { 1114 nvidia,pins = "sdmmc4_dat1_paa1"; 1115 nvidia,function = "sdmmc4"; 1116 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1117 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1118 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1119 }; 1120 sdmmc4_dat2_paa2 { 1121 nvidia,pins = "sdmmc4_dat2_paa2"; 1122 nvidia,function = "sdmmc4"; 1123 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1124 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1125 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1126 }; 1127 sdmmc4_dat3_paa3 { 1128 nvidia,pins = "sdmmc4_dat3_paa3"; 1129 nvidia,function = "sdmmc4"; 1130 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1131 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1132 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1133 }; 1134 sdmmc4_dat4_paa4 { 1135 nvidia,pins = "sdmmc4_dat4_paa4"; 1136 nvidia,function = "sdmmc4"; 1137 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1138 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1139 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1140 }; 1141 sdmmc4_dat5_paa5 { 1142 nvidia,pins = "sdmmc4_dat5_paa5"; 1143 nvidia,function = "sdmmc4"; 1144 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1145 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1146 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1147 }; 1148 sdmmc4_dat6_paa6 { 1149 nvidia,pins = "sdmmc4_dat6_paa6"; 1150 nvidia,function = "sdmmc4"; 1151 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1152 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1153 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1154 }; 1155 sdmmc4_dat7_paa7 { 1156 nvidia,pins = "sdmmc4_dat7_paa7"; 1157 nvidia,function = "sdmmc4"; 1158 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1159 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1160 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1161 }; 1162 pbb0 { 1163 nvidia,pins = "pbb0"; 1164 nvidia,function = "vimclk2_alt"; 1165 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1166 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1167 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1168 }; 1169 cam_i2c_scl_pbb1 { 1170 nvidia,pins = "cam_i2c_scl_pbb1"; 1171 nvidia,function = "i2c3"; 1172 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1173 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1174 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1175 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1176 }; 1177 cam_i2c_sda_pbb2 { 1178 nvidia,pins = "cam_i2c_sda_pbb2"; 1179 nvidia,function = "i2c3"; 1180 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1181 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1182 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1183 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1184 }; 1185 pbb3 { 1186 nvidia,pins = "pbb3"; 1187 nvidia,function = "vgp3"; 1188 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1189 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1190 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1191 }; 1192 pbb4 { 1193 nvidia,pins = "pbb4"; 1194 nvidia,function = "vgp4"; 1195 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1196 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1197 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1198 }; 1199 pbb5 { 1200 nvidia,pins = "pbb5"; 1201 nvidia,function = "rsvd3"; 1202 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1203 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1204 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1205 }; 1206 pbb6 { 1207 nvidia,pins = "pbb6"; 1208 nvidia,function = "rsvd2"; 1209 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1210 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1211 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1212 }; 1213 pbb7 { 1214 nvidia,pins = "pbb7"; 1215 nvidia,function = "rsvd2"; 1216 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1217 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1218 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1219 }; 1220 cam_mclk_pcc0 { 1221 nvidia,pins = "cam_mclk_pcc0"; 1222 nvidia,function = "vi_alt3"; 1223 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1224 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1225 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1226 }; 1227 pcc1 { 1228 nvidia,pins = "pcc1"; 1229 nvidia,function = "rsvd2"; 1230 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1231 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1232 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1233 }; 1234 pcc2 { 1235 nvidia,pins = "pcc2"; 1236 nvidia,function = "rsvd2"; 1237 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1238 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1239 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1240 }; 1241 sdmmc4_clk_pcc4 { 1242 nvidia,pins = "sdmmc4_clk_pcc4"; 1243 nvidia,function = "sdmmc4"; 1244 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1245 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1246 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1247 }; 1248 clk2_req_pcc5 { 1249 nvidia,pins = "clk2_req_pcc5"; 1250 nvidia,function = "rsvd2"; 1251 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1252 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1253 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1254 }; 1255 pex_l0_rst_n_pdd1 { 1256 nvidia,pins = "pex_l0_rst_n_pdd1"; 1257 nvidia,function = "pe0"; 1258 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1259 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1260 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1261 }; 1262 pex_l0_clkreq_n_pdd2 { 1263 nvidia,pins = "pex_l0_clkreq_n_pdd2"; 1264 nvidia,function = "pe0"; 1265 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1266 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1267 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1268 }; 1269 pex_wake_n_pdd3 { 1270 nvidia,pins = "pex_wake_n_pdd3"; 1271 nvidia,function = "pe"; 1272 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1273 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1274 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1275 }; 1276 pex_l1_rst_n_pdd5 { 1277 nvidia,pins = "pex_l1_rst_n_pdd5"; 1278 nvidia,function = "pe1"; 1279 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1280 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1281 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1282 }; 1283 pex_l1_clkreq_n_pdd6 { 1284 nvidia,pins = "pex_l1_clkreq_n_pdd6"; 1285 nvidia,function = "pe1"; 1286 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1287 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1288 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1289 }; 1290 clk3_out_pee0 { 1291 nvidia,pins = "clk3_out_pee0"; 1292 nvidia,function = "extperiph3"; 1293 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1294 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1295 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1296 }; 1297 clk3_req_pee1 { 1298 nvidia,pins = "clk3_req_pee1"; 1299 nvidia,function = "rsvd2"; 1300 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1301 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1302 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1303 }; 1304 dap_mclk1_req_pee2 { 1305 nvidia,pins = "dap_mclk1_req_pee2"; 1306 nvidia,function = "sata"; 1307 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1308 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1309 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1310 }; 1311 hdmi_cec_pee3 { 1312 nvidia,pins = "hdmi_cec_pee3"; 1313 nvidia,function = "cec"; 1314 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1315 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1316 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1317 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1318 }; 1319 sdmmc3_clk_lb_out_pee4 { 1320 nvidia,pins = "sdmmc3_clk_lb_out_pee4"; 1321 nvidia,function = "sdmmc3"; 1322 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1323 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1324 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1325 }; 1326 sdmmc3_clk_lb_in_pee5 { 1327 nvidia,pins = "sdmmc3_clk_lb_in_pee5"; 1328 nvidia,function = "sdmmc3"; 1329 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1330 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1331 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1332 }; 1333 dp_hpd_pff0 { 1334 nvidia,pins = "dp_hpd_pff0"; 1335 nvidia,function = "dp"; 1336 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1337 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1338 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1339 }; 1340 usb_vbus_en2_pff1 { 1341 nvidia,pins = "usb_vbus_en2_pff1"; 1342 nvidia,function = "rsvd2"; 1343 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1344 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1345 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1346 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1347 }; 1348 pff2 { 1349 nvidia,pins = "pff2"; 1350 nvidia,function = "rsvd2"; 1351 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1352 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1353 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1354 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1355 }; 1356 core_pwr_req { 1357 nvidia,pins = "core_pwr_req"; 1358 nvidia,function = "pwron"; 1359 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1360 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1361 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1362 }; 1363 cpu_pwr_req { 1364 nvidia,pins = "cpu_pwr_req"; 1365 nvidia,function = "rsvd2"; 1366 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1367 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1368 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1369 }; 1370 pwr_int_n { 1371 nvidia,pins = "pwr_int_n"; 1372 nvidia,function = "pmi"; 1373 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1374 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1375 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1376 }; 1377 reset_out_n { 1378 nvidia,pins = "reset_out_n"; 1379 nvidia,function = "reset_out_n"; 1380 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1381 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1382 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1383 }; 1384 owr { 1385 nvidia,pins = "owr"; 1386 nvidia,function = "rsvd2"; 1387 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1388 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1389 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1390 nvidia,rcv-sel = <TEGRA_PIN_DISABLE>; 1391 }; 1392 clk_32k_in { 1393 nvidia,pins = "clk_32k_in"; 1394 nvidia,function = "rsvd2"; 1395 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1396 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1397 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1398 }; 1399 jtag_rtck { 1400 nvidia,pins = "jtag_rtck"; 1401 nvidia,function = "rtck"; 1402 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1403 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1404 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1405 }; 1406 }; 1407 }; 1408 1409 /* DB9 serial port */ 1410 serial@0,70006300 { 1411 status = "okay"; 1412 }; 1413 1414 /* Expansion GEN1_I2C_*, mini-PCIe I2C, on-board components */ 1415 i2c@0,7000c000 { 1416 status = "okay"; 1417 clock-frequency = <100000>; 1418 1419 rt5639: audio-codec@1c { 1420 compatible = "realtek,rt5639"; 1421 reg = <0x1c>; 1422 interrupt-parent = <&gpio>; 1423 interrupts = <TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>; 1424 realtek,ldo1-en-gpios = 1425 <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_HIGH>; 1426 }; 1427 1428 temperature-sensor@4c { 1429 compatible = "ti,tmp451"; 1430 reg = <0x4c>; 1431 interrupt-parent = <&gpio>; 1432 interrupts = <TEGRA_GPIO(I, 6) IRQ_TYPE_LEVEL_LOW>; 1433 }; 1434 1435 eeprom@56 { 1436 compatible = "atmel,24c02"; 1437 reg = <0x56>; 1438 pagesize = <8>; 1439 }; 1440 }; 1441 1442 /* Expansion GEN2_I2C_* */ 1443 i2c@0,7000c400 { 1444 status = "okay"; 1445 clock-frequency = <100000>; 1446 }; 1447 1448 /* Expansion CAM_I2C_* */ 1449 i2c@0,7000c500 { 1450 status = "okay"; 1451 clock-frequency = <100000>; 1452 }; 1453 1454 /* HDMI DDC */ 1455 hdmi_ddc: i2c@0,7000c700 { 1456 status = "okay"; 1457 clock-frequency = <100000>; 1458 }; 1459 1460 /* Expansion PWR_I2C_*, on-board components */ 1461 i2c@0,7000d000 { 1462 status = "okay"; 1463 clock-frequency = <400000>; 1464 1465 pmic: pmic@40 { 1466 compatible = "ams,as3722"; 1467 reg = <0x40>; 1468 interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>; 1469 1470 ams,system-power-controller; 1471 1472 #interrupt-cells = <2>; 1473 interrupt-controller; 1474 1475 gpio-controller; 1476 #gpio-cells = <2>; 1477 1478 pinctrl-names = "default"; 1479 pinctrl-0 = <&as3722_default>; 1480 1481 as3722_default: pinmux { 1482 gpio0 { 1483 pins = "gpio0"; 1484 function = "gpio"; 1485 bias-pull-down; 1486 }; 1487 1488 gpio1_2_4_7 { 1489 pins = "gpio1", "gpio2", "gpio4", "gpio7"; 1490 function = "gpio"; 1491 bias-pull-up; 1492 }; 1493 1494 gpio3_5_6 { 1495 pins = "gpio3", "gpio5", "gpio6"; 1496 bias-high-impedance; 1497 }; 1498 }; 1499 1500 regulators { 1501 vsup-sd2-supply = <&vdd_5v0_sys>; 1502 vsup-sd3-supply = <&vdd_5v0_sys>; 1503 vsup-sd4-supply = <&vdd_5v0_sys>; 1504 vsup-sd5-supply = <&vdd_5v0_sys>; 1505 vin-ldo0-supply = <&vdd_1v35_lp0>; 1506 vin-ldo1-6-supply = <&vdd_3v3_run>; 1507 vin-ldo2-5-7-supply = <&vddio_1v8>; 1508 vin-ldo3-4-supply = <&vdd_3v3_sys>; 1509 vin-ldo9-10-supply = <&vdd_5v0_sys>; 1510 vin-ldo11-supply = <&vdd_3v3_run>; 1511 1512 sd0 { 1513 regulator-name = "+VDD_CPU_AP"; 1514 regulator-min-microvolt = <700000>; 1515 regulator-max-microvolt = <1400000>; 1516 regulator-min-microamp = <3500000>; 1517 regulator-max-microamp = <3500000>; 1518 regulator-always-on; 1519 regulator-boot-on; 1520 ams,ext-control = <2>; 1521 }; 1522 1523 sd1 { 1524 regulator-name = "+VDD_CORE"; 1525 regulator-min-microvolt = <700000>; 1526 regulator-max-microvolt = <1350000>; 1527 regulator-min-microamp = <2500000>; 1528 regulator-max-microamp = <2500000>; 1529 regulator-always-on; 1530 regulator-boot-on; 1531 ams,ext-control = <1>; 1532 }; 1533 1534 vdd_1v35_lp0: sd2 { 1535 regulator-name = "+1.35V_LP0(sd2)"; 1536 regulator-min-microvolt = <1350000>; 1537 regulator-max-microvolt = <1350000>; 1538 regulator-always-on; 1539 regulator-boot-on; 1540 }; 1541 1542 sd3 { 1543 regulator-name = "+1.35V_LP0(sd3)"; 1544 regulator-min-microvolt = <1350000>; 1545 regulator-max-microvolt = <1350000>; 1546 regulator-always-on; 1547 regulator-boot-on; 1548 }; 1549 1550 vdd_1v05_run: sd4 { 1551 regulator-name = "+1.05V_RUN"; 1552 regulator-min-microvolt = <1050000>; 1553 regulator-max-microvolt = <1050000>; 1554 }; 1555 1556 vddio_1v8: sd5 { 1557 regulator-name = "+1.8V_VDDIO"; 1558 regulator-min-microvolt = <1800000>; 1559 regulator-max-microvolt = <1800000>; 1560 regulator-boot-on; 1561 regulator-always-on; 1562 }; 1563 1564 sd6 { 1565 regulator-name = "+VDD_GPU_AP"; 1566 regulator-min-microvolt = <650000>; 1567 regulator-max-microvolt = <1200000>; 1568 regulator-min-microamp = <3500000>; 1569 regulator-max-microamp = <3500000>; 1570 regulator-boot-on; 1571 regulator-always-on; 1572 }; 1573 1574 avdd_1v05_run: ldo0 { 1575 regulator-name = "+1.05V_RUN_AVDD"; 1576 regulator-min-microvolt = <1050000>; 1577 regulator-max-microvolt = <1050000>; 1578 regulator-boot-on; 1579 regulator-always-on; 1580 ams,ext-control = <1>; 1581 }; 1582 1583 ldo1 { 1584 regulator-name = "+1.8V_RUN_CAM"; 1585 regulator-min-microvolt = <1800000>; 1586 regulator-max-microvolt = <1800000>; 1587 }; 1588 1589 ldo2 { 1590 regulator-name = "+1.2V_GEN_AVDD"; 1591 regulator-min-microvolt = <1200000>; 1592 regulator-max-microvolt = <1200000>; 1593 regulator-boot-on; 1594 regulator-always-on; 1595 }; 1596 1597 ldo3 { 1598 regulator-name = "+1.05V_LP0_VDD_RTC"; 1599 regulator-min-microvolt = <1000000>; 1600 regulator-max-microvolt = <1000000>; 1601 regulator-boot-on; 1602 regulator-always-on; 1603 ams,enable-tracking; 1604 }; 1605 1606 ldo4 { 1607 regulator-name = "+2.8V_RUN_CAM"; 1608 regulator-min-microvolt = <2800000>; 1609 regulator-max-microvolt = <2800000>; 1610 }; 1611 1612 ldo5 { 1613 regulator-name = "+1.2V_RUN_CAM_FRONT"; 1614 regulator-min-microvolt = <1200000>; 1615 regulator-max-microvolt = <1200000>; 1616 }; 1617 1618 vddio_sdmmc3: ldo6 { 1619 regulator-name = "+VDDIO_SDMMC3"; 1620 regulator-min-microvolt = <1800000>; 1621 regulator-max-microvolt = <3300000>; 1622 }; 1623 1624 ldo7 { 1625 regulator-name = "+1.05V_RUN_CAM_REAR"; 1626 regulator-min-microvolt = <1050000>; 1627 regulator-max-microvolt = <1050000>; 1628 }; 1629 1630 ldo9 { 1631 regulator-name = "+3.3V_RUN_TOUCH"; 1632 regulator-min-microvolt = <2800000>; 1633 regulator-max-microvolt = <2800000>; 1634 }; 1635 1636 ldo10 { 1637 regulator-name = "+2.8V_RUN_CAM_AF"; 1638 regulator-min-microvolt = <2800000>; 1639 regulator-max-microvolt = <2800000>; 1640 }; 1641 1642 ldo11 { 1643 regulator-name = "+1.8V_RUN_VPP_FUSE"; 1644 regulator-min-microvolt = <1800000>; 1645 regulator-max-microvolt = <1800000>; 1646 }; 1647 }; 1648 }; 1649 }; 1650 1651 /* Expansion TS_SPI_* */ 1652 spi@0,7000d400 { 1653 status = "okay"; 1654 }; 1655 1656 /* Internal SPI */ 1657 spi@0,7000da00 { 1658 status = "okay"; 1659 spi-max-frequency = <25000000>; 1660 spi-flash@0 { 1661 compatible = "winbond,w25q32dw"; 1662 reg = <0>; 1663 spi-max-frequency = <20000000>; 1664 }; 1665 }; 1666 1667 pmc@0,7000e400 { 1668 nvidia,invert-interrupt; 1669 nvidia,suspend-mode = <1>; 1670 nvidia,cpu-pwr-good-time = <500>; 1671 nvidia,cpu-pwr-off-time = <300>; 1672 nvidia,core-pwr-good-time = <641 3845>; 1673 nvidia,core-pwr-off-time = <61036>; 1674 nvidia,core-power-req-active-high; 1675 nvidia,sys-clock-req-active-high; 1676 1677 i2c-thermtrip { 1678 nvidia,i2c-controller-id = <4>; 1679 nvidia,bus-addr = <0x40>; 1680 nvidia,reg-addr = <0x36>; 1681 nvidia,reg-data = <0x2>; 1682 }; 1683 }; 1684 1685 /* Serial ATA */ 1686 sata@0,70020000 { 1687 status = "okay"; 1688 1689 hvdd-supply = <&vdd_3v3_lp0>; 1690 vddio-supply = <&vdd_1v05_run>; 1691 avdd-supply = <&vdd_1v05_run>; 1692 1693 target-5v-supply = <&vdd_5v0_sata>; 1694 target-12v-supply = <&vdd_12v0_sata>; 1695 }; 1696 1697 padctl@0,7009f000 { 1698 pinctrl-0 = <&padctl_default>; 1699 pinctrl-names = "default"; 1700 1701 padctl_default: pinmux { 1702 usb3 { 1703 nvidia,lanes = "pcie-0", "pcie-1"; 1704 nvidia,function = "usb3"; 1705 nvidia,iddq = <0>; 1706 }; 1707 1708 pcie { 1709 nvidia,lanes = "pcie-2", "pcie-3", 1710 "pcie-4"; 1711 nvidia,function = "pcie"; 1712 nvidia,iddq = <0>; 1713 }; 1714 1715 sata { 1716 nvidia,lanes = "sata-0"; 1717 nvidia,function = "sata"; 1718 nvidia,iddq = <0>; 1719 }; 1720 }; 1721 }; 1722 1723 /* SD card */ 1724 sdhci@0,700b0400 { 1725 status = "okay"; 1726 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>; 1727 power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>; 1728 wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>; 1729 bus-width = <4>; 1730 vqmmc-supply = <&vddio_sdmmc3>; 1731 }; 1732 1733 /* eMMC */ 1734 sdhci@0,700b0600 { 1735 status = "okay"; 1736 bus-width = <8>; 1737 non-removable; 1738 }; 1739 1740 ahub@0,70300000 { 1741 i2s@0,70301100 { 1742 status = "okay"; 1743 }; 1744 }; 1745 1746 /* mini-PCIe USB */ 1747 usb@0,7d004000 { 1748 status = "okay"; 1749 }; 1750 1751 usb-phy@0,7d004000 { 1752 status = "okay"; 1753 }; 1754 1755 /* USB A connector */ 1756 usb@0,7d008000 { 1757 status = "okay"; 1758 }; 1759 1760 usb-phy@0,7d008000 { 1761 status = "okay"; 1762 vbus-supply = <&vdd_usb3_vbus>; 1763 }; 1764 1765 clocks { 1766 compatible = "simple-bus"; 1767 #address-cells = <1>; 1768 #size-cells = <0>; 1769 1770 clk32k_in: clock@0 { 1771 compatible = "fixed-clock"; 1772 reg = <0>; 1773 #clock-cells = <0>; 1774 clock-frequency = <32768>; 1775 }; 1776 }; 1777 1778 gpio-keys { 1779 compatible = "gpio-keys"; 1780 1781 power { 1782 label = "Power"; 1783 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>; 1784 linux,code = <KEY_POWER>; 1785 debounce-interval = <10>; 1786 gpio-key,wakeup; 1787 }; 1788 }; 1789 1790 regulators { 1791 compatible = "simple-bus"; 1792 #address-cells = <1>; 1793 #size-cells = <0>; 1794 1795 vdd_mux: regulator@0 { 1796 compatible = "regulator-fixed"; 1797 reg = <0>; 1798 regulator-name = "+VDD_MUX"; 1799 regulator-min-microvolt = <12000000>; 1800 regulator-max-microvolt = <12000000>; 1801 regulator-always-on; 1802 regulator-boot-on; 1803 }; 1804 1805 vdd_5v0_sys: regulator@1 { 1806 compatible = "regulator-fixed"; 1807 reg = <1>; 1808 regulator-name = "+5V_SYS"; 1809 regulator-min-microvolt = <5000000>; 1810 regulator-max-microvolt = <5000000>; 1811 regulator-always-on; 1812 regulator-boot-on; 1813 vin-supply = <&vdd_mux>; 1814 }; 1815 1816 vdd_3v3_sys: regulator@2 { 1817 compatible = "regulator-fixed"; 1818 reg = <2>; 1819 regulator-name = "+3.3V_SYS"; 1820 regulator-min-microvolt = <3300000>; 1821 regulator-max-microvolt = <3300000>; 1822 regulator-always-on; 1823 regulator-boot-on; 1824 vin-supply = <&vdd_mux>; 1825 }; 1826 1827 vdd_3v3_run: regulator@3 { 1828 compatible = "regulator-fixed"; 1829 reg = <3>; 1830 regulator-name = "+3.3V_RUN"; 1831 regulator-min-microvolt = <3300000>; 1832 regulator-max-microvolt = <3300000>; 1833 regulator-always-on; 1834 regulator-boot-on; 1835 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>; 1836 enable-active-high; 1837 vin-supply = <&vdd_3v3_sys>; 1838 }; 1839 1840 vdd_3v3_hdmi: regulator@4 { 1841 compatible = "regulator-fixed"; 1842 reg = <4>; 1843 regulator-name = "+3.3V_AVDD_HDMI_AP_GATED"; 1844 regulator-min-microvolt = <3300000>; 1845 regulator-max-microvolt = <3300000>; 1846 vin-supply = <&vdd_3v3_run>; 1847 }; 1848 1849 vdd_usb1_vbus: regulator@7 { 1850 compatible = "regulator-fixed"; 1851 reg = <7>; 1852 regulator-name = "+USB0_VBUS_SW"; 1853 regulator-min-microvolt = <5000000>; 1854 regulator-max-microvolt = <5000000>; 1855 gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; 1856 enable-active-high; 1857 gpio-open-drain; 1858 vin-supply = <&vdd_5v0_sys>; 1859 }; 1860 1861 vdd_usb3_vbus: regulator@8 { 1862 compatible = "regulator-fixed"; 1863 reg = <8>; 1864 regulator-name = "+5V_USB_HS"; 1865 regulator-min-microvolt = <5000000>; 1866 regulator-max-microvolt = <5000000>; 1867 gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>; 1868 enable-active-high; 1869 gpio-open-drain; 1870 vin-supply = <&vdd_5v0_sys>; 1871 }; 1872 1873 vdd_3v3_lp0: regulator@10 { 1874 compatible = "regulator-fixed"; 1875 reg = <10>; 1876 regulator-name = "+3.3V_LP0"; 1877 regulator-min-microvolt = <3300000>; 1878 regulator-max-microvolt = <3300000>; 1879 regulator-always-on; 1880 regulator-boot-on; 1881 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>; 1882 enable-active-high; 1883 vin-supply = <&vdd_3v3_sys>; 1884 }; 1885 1886 vdd_hdmi_pll: regulator@11 { 1887 compatible = "regulator-fixed"; 1888 reg = <11>; 1889 regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL"; 1890 regulator-min-microvolt = <1050000>; 1891 regulator-max-microvolt = <1050000>; 1892 gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>; 1893 vin-supply = <&vdd_1v05_run>; 1894 }; 1895 1896 vdd_5v0_hdmi: regulator@12 { 1897 compatible = "regulator-fixed"; 1898 reg = <12>; 1899 regulator-name = "+5V_HDMI_CON"; 1900 regulator-min-microvolt = <5000000>; 1901 regulator-max-microvolt = <5000000>; 1902 gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>; 1903 enable-active-high; 1904 vin-supply = <&vdd_5v0_sys>; 1905 }; 1906 1907 /* Molex power connector */ 1908 vdd_5v0_sata: regulator@13 { 1909 compatible = "regulator-fixed"; 1910 reg = <13>; 1911 regulator-name = "+5V_SATA"; 1912 regulator-min-microvolt = <5000000>; 1913 regulator-max-microvolt = <5000000>; 1914 gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 1915 enable-active-high; 1916 vin-supply = <&vdd_5v0_sys>; 1917 }; 1918 1919 vdd_12v0_sata: regulator@14 { 1920 compatible = "regulator-fixed"; 1921 reg = <14>; 1922 regulator-name = "+12V_SATA"; 1923 regulator-min-microvolt = <12000000>; 1924 regulator-max-microvolt = <12000000>; 1925 gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 1926 enable-active-high; 1927 vin-supply = <&vdd_mux>; 1928 }; 1929 }; 1930 1931 sound { 1932 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1", 1933 "nvidia,tegra-audio-rt5640"; 1934 nvidia,model = "NVIDIA Tegra Jetson TK1"; 1935 1936 nvidia,audio-routing = 1937 "Headphones", "HPOR", 1938 "Headphones", "HPOL", 1939 "Mic Jack", "MICBIAS1", 1940 "IN2P", "Mic Jack"; 1941 1942 nvidia,i2s-controller = <&tegra_i2s1>; 1943 nvidia,audio-codec = <&rt5639>; 1944 1945 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>; 1946 1947 clocks = <&tegra_car TEGRA124_CLK_PLL_A>, 1948 <&tegra_car TEGRA124_CLK_PLL_A_OUT0>, 1949 <&tegra_car TEGRA124_CLK_EXTERN1>; 1950 clock-names = "pll_a", "pll_a_out0", "mclk"; 1951 }; 1952 1953 thermal-zones { 1954 cpu { 1955 trips { 1956 trip@0 { 1957 temperature = <101000>; 1958 hysteresis = <0>; 1959 type = "critical"; 1960 }; 1961 }; 1962 1963 cooling-maps { 1964 /* There are currently no cooling maps because there are no cooling devices */ 1965 }; 1966 }; 1967 1968 mem { 1969 trips { 1970 trip@0 { 1971 temperature = <101000>; 1972 hysteresis = <0>; 1973 type = "critical"; 1974 }; 1975 }; 1976 1977 cooling-maps { 1978 /* There are currently no cooling maps because there are no cooling devices */ 1979 }; 1980 }; 1981 1982 gpu { 1983 trips { 1984 trip@0 { 1985 temperature = <101000>; 1986 hysteresis = <0>; 1987 type = "critical"; 1988 }; 1989 }; 1990 1991 cooling-maps { 1992 /* There are currently no cooling maps because there are no cooling devices */ 1993 }; 1994 }; 1995 }; 1996}; 1997