1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/input/input.h> 5#include "tegra30.dtsi" 6 7/ { 8 model = "Ouya Game Console"; 9 compatible = "ouya,ouya", "nvidia,tegra30"; 10 11 chosen { 12 stdout-path = &uartd; 13 }; 14 15 aliases { 16 i2c0 = &pwr_i2c; 17 i2c1 = &hdmi_ddc; 18 19 mmc0 = &sdmmc4; 20 21 rtc0 = &pmic; 22 rtc1 = "/rtc@7000e000"; 23 24 usb0 = µ_usb; 25 usb1 = ðernet_usb; 26 usb2 = &fullsize_usb; 27 }; 28 29 memory { 30 device_type = "memory"; 31 reg = <0x80000000 0x40000000>; 32 }; 33 34 host1x@50000000 { 35 dc@54200000 { 36 status = "disabled"; 37 }; 38 39 hdmi: hdmi@54280000 { 40 status = "okay"; 41 42 hdmi-supply = <&sys_3v3_reg>; 43 pll-supply = <&ldo7_reg>; 44 vdd-supply = <&vdd_vid_reg>; 45 46 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; 47 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 48 }; 49 }; 50 51 gpio@6000d000 { 52 fan-en-hog { 53 gpio-hog; 54 gpios = <TEGRA_GPIO(J, 2) GPIO_ACTIVE_HIGH>; 55 output-high; 56 }; 57 }; 58 59 bsev@6001b000 { 60 status = "okay"; 61 }; 62 63 pinmux@70000868 { 64 pinctrl-names = "default"; 65 pinctrl-0 = <&state_default>; 66 67 state_default: pinmux { 68 clk_32k_out_pa0 { 69 nvidia,pins = "clk_32k_out_pa0"; 70 nvidia,function = "blink"; 71 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 72 nvidia,tristate = <TEGRA_PIN_DISABLE>; 73 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 74 }; 75 76 uart3_cts_n_pa1 { 77 nvidia,pins = "uart3_cts_n_pa1"; 78 nvidia,function = "uartc"; 79 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 80 nvidia,tristate = <TEGRA_PIN_DISABLE>; 81 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 82 }; 83 84 dap2_fs_pa2 { 85 nvidia,pins = "dap2_fs_pa2"; 86 nvidia,function = "i2s1"; 87 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 88 nvidia,tristate = <TEGRA_PIN_DISABLE>; 89 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 90 }; 91 92 dap2_sclk_pa3 { 93 nvidia,pins = "dap2_sclk_pa3"; 94 nvidia,function = "i2s1"; 95 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 96 nvidia,tristate = <TEGRA_PIN_DISABLE>; 97 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 98 }; 99 100 dap2_din_pa4 { 101 nvidia,pins = "dap2_din_pa4"; 102 nvidia,function = "i2s1"; 103 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 104 nvidia,tristate = <TEGRA_PIN_DISABLE>; 105 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 106 }; 107 108 dap2_dout_pa5 { 109 nvidia,pins = "dap2_dout_pa5"; 110 nvidia,function = "i2s1"; 111 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 112 nvidia,tristate = <TEGRA_PIN_DISABLE>; 113 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 114 }; 115 116 sdmmc3_clk_pa6 { 117 nvidia,pins = "sdmmc3_clk_pa6"; 118 nvidia,function = "sdmmc3"; 119 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 120 nvidia,tristate = <TEGRA_PIN_DISABLE>; 121 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 122 }; 123 124 sdmmc3_cmd_pa7 { 125 nvidia,pins = "sdmmc3_cmd_pa7"; 126 nvidia,function = "sdmmc3"; 127 nvidia,pull = <TEGRA_PIN_PULL_UP>; 128 nvidia,tristate = <TEGRA_PIN_DISABLE>; 129 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 130 }; 131 132 gmi_a17_pb0 { 133 nvidia,pins = "gmi_a17_pb0"; 134 nvidia,function = "spi4"; 135 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 136 nvidia,tristate = <TEGRA_PIN_ENABLE>; 137 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 138 }; 139 140 gmi_a18_pb1 { 141 nvidia,pins = "gmi_a18_pb1"; 142 nvidia,function = "spi4"; 143 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 144 nvidia,tristate = <TEGRA_PIN_ENABLE>; 145 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 146 }; 147 148 lcd_pwr0_pb2 { 149 nvidia,pins = "lcd_pwr0_pb2"; 150 nvidia,function = "displaya"; 151 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 152 nvidia,tristate = <TEGRA_PIN_ENABLE>; 153 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 154 }; 155 156 lcd_pclk_pb3 { 157 nvidia,pins = "lcd_pclk_pb3"; 158 nvidia,function = "displaya"; 159 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 160 nvidia,tristate = <TEGRA_PIN_ENABLE>; 161 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 162 }; 163 164 sdmmc3_dat3_pb4 { 165 nvidia,pins = "sdmmc3_dat3_pb4"; 166 nvidia,function = "sdmmc3"; 167 nvidia,pull = <TEGRA_PIN_PULL_UP>; 168 nvidia,tristate = <TEGRA_PIN_DISABLE>; 169 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 170 }; 171 172 sdmmc3_dat2_pb5 { 173 nvidia,pins = "sdmmc3_dat2_pb5"; 174 nvidia,function = "sdmmc3"; 175 nvidia,pull = <TEGRA_PIN_PULL_UP>; 176 nvidia,tristate = <TEGRA_PIN_DISABLE>; 177 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 178 }; 179 180 sdmmc3_dat1_pb6 { 181 nvidia,pins = "sdmmc3_dat1_pb6"; 182 nvidia,function = "sdmmc3"; 183 nvidia,pull = <TEGRA_PIN_PULL_UP>; 184 nvidia,tristate = <TEGRA_PIN_DISABLE>; 185 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 186 }; 187 188 sdmmc3_dat0_pb7 { 189 nvidia,pins = "sdmmc3_dat0_pb7"; 190 nvidia,function = "sdmmc3"; 191 nvidia,pull = <TEGRA_PIN_PULL_UP>; 192 nvidia,tristate = <TEGRA_PIN_DISABLE>; 193 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 194 }; 195 196 uart3_rts_n_pc0 { 197 nvidia,pins = "uart3_rts_n_pc0"; 198 nvidia,function = "uartc"; 199 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 200 nvidia,tristate = <TEGRA_PIN_DISABLE>; 201 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 202 }; 203 204 lcd_pwr1_pc1 { 205 nvidia,pins = "lcd_pwr1_pc1"; 206 nvidia,function = "displaya"; 207 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 208 nvidia,tristate = <TEGRA_PIN_ENABLE>; 209 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 210 }; 211 212 uart2_txd_pc2 { 213 nvidia,pins = "uart2_txd_pc2"; 214 nvidia,function = "uartb"; 215 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 216 nvidia,tristate = <TEGRA_PIN_ENABLE>; 217 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 218 }; 219 220 uart2_rxd_pc3 { 221 nvidia,pins = "uart2_rxd_pc3"; 222 nvidia,function = "uartb"; 223 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 224 nvidia,tristate = <TEGRA_PIN_ENABLE>; 225 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 226 }; 227 228 gen1_i2c_scl_pc4 { 229 nvidia,pins = "gen1_i2c_scl_pc4"; 230 nvidia,function = "i2c1"; 231 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 232 nvidia,tristate = <TEGRA_PIN_ENABLE>; 233 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 234 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 235 }; 236 237 gen1_i2c_sda_pc5 { 238 nvidia,pins = "gen1_i2c_sda_pc5"; 239 nvidia,function = "i2c1"; 240 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 241 nvidia,tristate = <TEGRA_PIN_ENABLE>; 242 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 243 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 244 }; 245 246 lcd_pwr2_pc6 { 247 nvidia,pins = "lcd_pwr2_pc6"; 248 nvidia,function = "displaya"; 249 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 250 nvidia,tristate = <TEGRA_PIN_ENABLE>; 251 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 252 }; 253 254 gmi_wp_n_pc7 { 255 nvidia,pins = "gmi_wp_n_pc7"; 256 nvidia,function = "gmi"; 257 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 258 nvidia,tristate = <TEGRA_PIN_DISABLE>; 259 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 260 }; 261 262 sdmmc3_dat5_pd0 { 263 nvidia,pins = "sdmmc3_dat5_pd0"; 264 nvidia,function = "sdmmc3"; 265 nvidia,pull = <TEGRA_PIN_PULL_UP>; 266 nvidia,tristate = <TEGRA_PIN_DISABLE>; 267 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 268 }; 269 270 sdmmc3_dat4_pd1 { 271 nvidia,pins = "sdmmc3_dat4_pd1"; 272 nvidia,function = "sdmmc3"; 273 nvidia,pull = <TEGRA_PIN_PULL_UP>; 274 nvidia,tristate = <TEGRA_PIN_DISABLE>; 275 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 276 }; 277 278 lcd_dc1_pd2 { 279 nvidia,pins = "lcd_dc1_pd2"; 280 nvidia,function = "displaya"; 281 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 282 nvidia,tristate = <TEGRA_PIN_ENABLE>; 283 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 284 }; 285 286 sdmmc3_dat6_pd3 { 287 nvidia,pins = "sdmmc3_dat6_pd3"; 288 nvidia,function = "spi4"; 289 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 290 nvidia,tristate = <TEGRA_PIN_DISABLE>; 291 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 292 }; 293 294 sdmmc3_dat7_pd4 { 295 nvidia,pins = "sdmmc3_dat7_pd4"; 296 nvidia,function = "spi4"; 297 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 298 nvidia,tristate = <TEGRA_PIN_DISABLE>; 299 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 300 }; 301 302 vi_d1_pd5 { 303 nvidia,pins = "vi_d1_pd5"; 304 nvidia,function = "sdmmc2"; 305 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 306 nvidia,tristate = <TEGRA_PIN_DISABLE>; 307 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 308 }; 309 310 vi_vsync_pd6 { 311 nvidia,pins = "vi_vsync_pd6"; 312 nvidia,function = "ddr"; 313 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 314 nvidia,tristate = <TEGRA_PIN_DISABLE>; 315 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 316 }; 317 318 vi_hsync_pd7 { 319 nvidia,pins = "vi_hsync_pd7"; 320 nvidia,function = "ddr"; 321 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 322 nvidia,tristate = <TEGRA_PIN_DISABLE>; 323 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 324 }; 325 326 lcd_d0_pe0 { 327 nvidia,pins = "lcd_d0_pe0"; 328 nvidia,function = "displaya"; 329 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 330 nvidia,tristate = <TEGRA_PIN_ENABLE>; 331 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 332 }; 333 334 lcd_d1_pe1 { 335 nvidia,pins = "lcd_d1_pe1"; 336 nvidia,function = "displaya"; 337 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 338 nvidia,tristate = <TEGRA_PIN_ENABLE>; 339 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 340 }; 341 342 lcd_d2_pe2 { 343 nvidia,pins = "lcd_d2_pe2"; 344 nvidia,function = "displaya"; 345 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 346 nvidia,tristate = <TEGRA_PIN_ENABLE>; 347 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 348 }; 349 350 lcd_d3_pe3 { 351 nvidia,pins = "lcd_d3_pe3"; 352 nvidia,function = "displaya"; 353 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 354 nvidia,tristate = <TEGRA_PIN_ENABLE>; 355 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 356 }; 357 358 lcd_d4_pe4 { 359 nvidia,pins = "lcd_d4_pe4"; 360 nvidia,function = "displaya"; 361 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 362 nvidia,tristate = <TEGRA_PIN_ENABLE>; 363 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 364 }; 365 366 lcd_d5_pe5 { 367 nvidia,pins = "lcd_d5_pe5"; 368 nvidia,function = "displaya"; 369 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 370 nvidia,tristate = <TEGRA_PIN_ENABLE>; 371 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 372 }; 373 374 lcd_d6_pe6 { 375 nvidia,pins = "lcd_d6_pe6"; 376 nvidia,function = "displaya"; 377 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 378 nvidia,tristate = <TEGRA_PIN_ENABLE>; 379 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 380 }; 381 382 lcd_d7_pe7 { 383 nvidia,pins = "lcd_d7_pe7"; 384 nvidia,function = "displaya"; 385 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 386 nvidia,tristate = <TEGRA_PIN_ENABLE>; 387 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 388 }; 389 390 lcd_d8_pf0 { 391 nvidia,pins = "lcd_d8_pf0"; 392 nvidia,function = "displaya"; 393 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 394 nvidia,tristate = <TEGRA_PIN_ENABLE>; 395 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 396 }; 397 398 lcd_d9_pf1 { 399 nvidia,pins = "lcd_d9_pf1"; 400 nvidia,function = "displaya"; 401 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 402 nvidia,tristate = <TEGRA_PIN_ENABLE>; 403 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 404 }; 405 406 lcd_d10_pf2 { 407 nvidia,pins = "lcd_d10_pf2"; 408 nvidia,function = "displaya"; 409 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 410 nvidia,tristate = <TEGRA_PIN_ENABLE>; 411 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 412 }; 413 414 lcd_d11_pf3 { 415 nvidia,pins = "lcd_d11_pf3"; 416 nvidia,function = "displaya"; 417 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 418 nvidia,tristate = <TEGRA_PIN_ENABLE>; 419 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 420 }; 421 422 lcd_d12_pf4 { 423 nvidia,pins = "lcd_d12_pf4"; 424 nvidia,function = "displaya"; 425 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 426 nvidia,tristate = <TEGRA_PIN_ENABLE>; 427 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 428 }; 429 430 lcd_d13_pf5 { 431 nvidia,pins = "lcd_d13_pf5"; 432 nvidia,function = "displaya"; 433 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 434 nvidia,tristate = <TEGRA_PIN_ENABLE>; 435 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 436 }; 437 438 lcd_d14_pf6 { 439 nvidia,pins = "lcd_d14_pf6"; 440 nvidia,function = "displaya"; 441 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 442 nvidia,tristate = <TEGRA_PIN_ENABLE>; 443 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 444 }; 445 446 lcd_d15_pf7 { 447 nvidia,pins = "lcd_d15_pf7"; 448 nvidia,function = "displaya"; 449 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 450 nvidia,tristate = <TEGRA_PIN_ENABLE>; 451 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 452 }; 453 454 gmi_ad0_pg0 { 455 nvidia,pins = "gmi_ad0_pg0"; 456 nvidia,function = "nand"; 457 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 458 nvidia,tristate = <TEGRA_PIN_DISABLE>; 459 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 460 }; 461 462 gmi_ad1_pg1 { 463 nvidia,pins = "gmi_ad1_pg1"; 464 nvidia,function = "nand"; 465 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 466 nvidia,tristate = <TEGRA_PIN_ENABLE>; 467 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 468 }; 469 470 gmi_ad2_pg2 { 471 nvidia,pins = "gmi_ad2_pg2"; 472 nvidia,function = "nand"; 473 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 474 nvidia,tristate = <TEGRA_PIN_DISABLE>; 475 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 476 }; 477 478 gmi_ad3_pg3 { 479 nvidia,pins = "gmi_ad3_pg3"; 480 nvidia,function = "nand"; 481 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 482 nvidia,tristate = <TEGRA_PIN_DISABLE>; 483 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 484 }; 485 486 gmi_ad4_pg4 { 487 nvidia,pins = "gmi_ad4_pg4"; 488 nvidia,function = "nand"; 489 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 490 nvidia,tristate = <TEGRA_PIN_DISABLE>; 491 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 492 }; 493 494 gmi_ad5_pg5 { 495 nvidia,pins = "gmi_ad5_pg5"; 496 nvidia,function = "nand"; 497 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 498 nvidia,tristate = <TEGRA_PIN_DISABLE>; 499 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 500 }; 501 502 gmi_ad6_pg6 { 503 nvidia,pins = "gmi_ad6_pg6"; 504 nvidia,function = "nand"; 505 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 506 nvidia,tristate = <TEGRA_PIN_DISABLE>; 507 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 508 }; 509 510 gmi_ad7_pg7 { 511 nvidia,pins = "gmi_ad7_pg7"; 512 nvidia,function = "nand"; 513 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 514 nvidia,tristate = <TEGRA_PIN_DISABLE>; 515 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 516 }; 517 518 gmi_ad8_ph0 { 519 nvidia,pins = "gmi_ad8_ph0"; 520 nvidia,function = "pwm0"; 521 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 522 nvidia,tristate = <TEGRA_PIN_ENABLE>; 523 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 524 }; 525 526 gmi_ad9_ph1 { 527 nvidia,pins = "gmi_ad9_ph1"; 528 nvidia,function = "pwm1"; 529 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 530 nvidia,tristate = <TEGRA_PIN_ENABLE>; 531 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 532 }; 533 534 gmi_ad10_ph2 { 535 nvidia,pins = "gmi_ad10_ph2"; 536 nvidia,function = "pwm2"; 537 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 538 nvidia,tristate = <TEGRA_PIN_DISABLE>; 539 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 540 }; 541 542 gmi_ad11_ph3 { 543 nvidia,pins = "gmi_ad11_ph3"; 544 nvidia,function = "nand"; 545 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 546 nvidia,tristate = <TEGRA_PIN_ENABLE>; 547 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 548 }; 549 550 gmi_ad12_ph4 { 551 nvidia,pins = "gmi_ad12_ph4"; 552 nvidia,function = "nand"; 553 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 554 nvidia,tristate = <TEGRA_PIN_ENABLE>; 555 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 556 }; 557 558 gmi_ad13_ph5 { 559 nvidia,pins = "gmi_ad13_ph5"; 560 nvidia,function = "nand"; 561 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 562 nvidia,tristate = <TEGRA_PIN_ENABLE>; 563 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 564 }; 565 566 gmi_ad14_ph6 { 567 nvidia,pins = "gmi_ad14_ph6"; 568 nvidia,function = "nand"; 569 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 570 nvidia,tristate = <TEGRA_PIN_ENABLE>; 571 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 572 }; 573 574 gmi_wr_n_pi0 { 575 nvidia,pins = "gmi_wr_n_pi0"; 576 nvidia,function = "nand"; 577 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 578 nvidia,tristate = <TEGRA_PIN_ENABLE>; 579 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 580 }; 581 582 gmi_oe_n_pi1 { 583 nvidia,pins = "gmi_oe_n_pi1"; 584 nvidia,function = "nand"; 585 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 586 nvidia,tristate = <TEGRA_PIN_ENABLE>; 587 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 588 }; 589 590 gmi_dqs_pi2 { 591 nvidia,pins = "gmi_dqs_pi2"; 592 nvidia,function = "nand"; 593 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 594 nvidia,tristate = <TEGRA_PIN_ENABLE>; 595 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 596 }; 597 598 gmi_iordy_pi5 { 599 nvidia,pins = "gmi_iordy_pi5"; 600 nvidia,function = "rsvd1"; 601 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 602 nvidia,tristate = <TEGRA_PIN_ENABLE>; 603 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 604 }; 605 606 gmi_cs7_n_pi6 { 607 nvidia,pins = "gmi_cs7_n_pi6"; 608 nvidia,function = "nand"; 609 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 610 nvidia,tristate = <TEGRA_PIN_ENABLE>; 611 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 612 }; 613 614 gmi_wait_pi7 { 615 nvidia,pins = "gmi_wait_pi7"; 616 nvidia,function = "nand"; 617 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 618 nvidia,tristate = <TEGRA_PIN_ENABLE>; 619 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 620 }; 621 622 lcd_de_pj1 { 623 nvidia,pins = "lcd_de_pj1"; 624 nvidia,function = "displaya"; 625 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 626 nvidia,tristate = <TEGRA_PIN_ENABLE>; 627 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 628 }; 629 630 gmi_cs1_n_pj2 { 631 nvidia,pins = "gmi_cs1_n_pj2"; 632 nvidia,function = "rsvd1"; 633 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 634 nvidia,tristate = <TEGRA_PIN_DISABLE>; 635 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 636 }; 637 638 lcd_hsync_pj3 { 639 nvidia,pins = "lcd_hsync_pj3"; 640 nvidia,function = "displaya"; 641 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 642 nvidia,tristate = <TEGRA_PIN_ENABLE>; 643 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 644 }; 645 646 lcd_vsync_pj4 { 647 nvidia,pins = "lcd_vsync_pj4"; 648 nvidia,function = "displaya"; 649 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 650 nvidia,tristate = <TEGRA_PIN_ENABLE>; 651 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 652 }; 653 654 uart2_cts_n_pj5 { 655 nvidia,pins = "uart2_cts_n_pj5"; 656 nvidia,function = "uartb"; 657 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 658 nvidia,tristate = <TEGRA_PIN_ENABLE>; 659 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 660 }; 661 662 uart2_rts_n_pj6 { 663 nvidia,pins = "uart2_rts_n_pj6"; 664 nvidia,function = "uartb"; 665 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 666 nvidia,tristate = <TEGRA_PIN_ENABLE>; 667 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 668 }; 669 670 gmi_a16_pj7 { 671 nvidia,pins = "gmi_a16_pj7"; 672 nvidia,function = "spi4"; 673 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 674 nvidia,tristate = <TEGRA_PIN_ENABLE>; 675 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 676 }; 677 678 gmi_adv_n_pk0 { 679 nvidia,pins = "gmi_adv_n_pk0"; 680 nvidia,function = "nand"; 681 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 682 nvidia,tristate = <TEGRA_PIN_ENABLE>; 683 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 684 }; 685 686 gmi_clk_pk1 { 687 nvidia,pins = "gmi_clk_pk1"; 688 nvidia,function = "nand"; 689 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 690 nvidia,tristate = <TEGRA_PIN_ENABLE>; 691 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 692 }; 693 694 gmi_cs2_n_pk3 { 695 nvidia,pins = "gmi_cs2_n_pk3"; 696 nvidia,function = "rsvd1"; 697 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 698 nvidia,tristate = <TEGRA_PIN_ENABLE>; 699 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 700 }; 701 702 gmi_cs3_n_pk4 { 703 nvidia,pins = "gmi_cs3_n_pk4"; 704 nvidia,function = "nand"; 705 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 706 nvidia,tristate = <TEGRA_PIN_ENABLE>; 707 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 708 }; 709 710 spdif_out_pk5 { 711 nvidia,pins = "spdif_out_pk5"; 712 nvidia,function = "spdif"; 713 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 714 nvidia,tristate = <TEGRA_PIN_DISABLE>; 715 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 716 }; 717 718 spdif_in_pk6 { 719 nvidia,pins = "spdif_in_pk6"; 720 nvidia,function = "spdif"; 721 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 722 nvidia,tristate = <TEGRA_PIN_DISABLE>; 723 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 724 }; 725 726 gmi_a19_pk7 { 727 nvidia,pins = "gmi_a19_pk7"; 728 nvidia,function = "spi4"; 729 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 730 nvidia,tristate = <TEGRA_PIN_ENABLE>; 731 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 732 }; 733 734 vi_d2_pl0 { 735 nvidia,pins = "vi_d2_pl0"; 736 nvidia,function = "sdmmc2"; 737 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 738 nvidia,tristate = <TEGRA_PIN_ENABLE>; 739 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 740 }; 741 742 vi_d3_pl1 { 743 nvidia,pins = "vi_d3_pl1"; 744 nvidia,function = "sdmmc2"; 745 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 746 nvidia,tristate = <TEGRA_PIN_ENABLE>; 747 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 748 }; 749 750 vi_d4_pl2 { 751 nvidia,pins = "vi_d4_pl2"; 752 nvidia,function = "vi"; 753 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 754 nvidia,tristate = <TEGRA_PIN_ENABLE>; 755 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 756 }; 757 758 vi_d5_pl3 { 759 nvidia,pins = "vi_d5_pl3"; 760 nvidia,function = "sdmmc2"; 761 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 762 nvidia,tristate = <TEGRA_PIN_ENABLE>; 763 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 764 }; 765 766 vi_d6_pl4 { 767 nvidia,pins = "vi_d6_pl4"; 768 nvidia,function = "vi"; 769 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 770 nvidia,tristate = <TEGRA_PIN_DISABLE>; 771 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 772 }; 773 774 vi_d7_pl5 { 775 nvidia,pins = "vi_d7_pl5"; 776 nvidia,function = "sdmmc2"; 777 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 778 nvidia,tristate = <TEGRA_PIN_ENABLE>; 779 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 780 }; 781 782 vi_d8_pl6 { 783 nvidia,pins = "vi_d8_pl6"; 784 nvidia,function = "sdmmc2"; 785 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 786 nvidia,tristate = <TEGRA_PIN_DISABLE>; 787 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 788 }; 789 790 vi_d9_pl7 { 791 nvidia,pins = "vi_d9_pl7"; 792 nvidia,function = "sdmmc2"; 793 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 794 nvidia,tristate = <TEGRA_PIN_ENABLE>; 795 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 796 }; 797 798 lcd_d16_pm0 { 799 nvidia,pins = "lcd_d16_pm0"; 800 nvidia,function = "displaya"; 801 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 802 nvidia,tristate = <TEGRA_PIN_ENABLE>; 803 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 804 }; 805 806 lcd_d17_pm1 { 807 nvidia,pins = "lcd_d17_pm1"; 808 nvidia,function = "displaya"; 809 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 810 nvidia,tristate = <TEGRA_PIN_ENABLE>; 811 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 812 }; 813 814 lcd_d18_pm2 { 815 nvidia,pins = "lcd_d18_pm2"; 816 nvidia,function = "displaya"; 817 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 818 nvidia,tristate = <TEGRA_PIN_ENABLE>; 819 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 820 }; 821 822 lcd_d19_pm3 { 823 nvidia,pins = "lcd_d19_pm3"; 824 nvidia,function = "displaya"; 825 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 826 nvidia,tristate = <TEGRA_PIN_ENABLE>; 827 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 828 }; 829 830 lcd_d20_pm4 { 831 nvidia,pins = "lcd_d20_pm4"; 832 nvidia,function = "displaya"; 833 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 834 nvidia,tristate = <TEGRA_PIN_ENABLE>; 835 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 836 }; 837 838 lcd_d21_pm5 { 839 nvidia,pins = "lcd_d21_pm5"; 840 nvidia,function = "displaya"; 841 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 842 nvidia,tristate = <TEGRA_PIN_ENABLE>; 843 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 844 }; 845 846 lcd_d22_pm6 { 847 nvidia,pins = "lcd_d22_pm6"; 848 nvidia,function = "displaya"; 849 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 850 nvidia,tristate = <TEGRA_PIN_ENABLE>; 851 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 852 }; 853 854 lcd_d23_pm7 { 855 nvidia,pins = "lcd_d23_pm7"; 856 nvidia,function = "displaya"; 857 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 858 nvidia,tristate = <TEGRA_PIN_ENABLE>; 859 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 860 }; 861 862 dap1_fs_pn0 { 863 nvidia,pins = "dap1_fs_pn0"; 864 nvidia,function = "i2s0"; 865 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 866 nvidia,tristate = <TEGRA_PIN_DISABLE>; 867 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 868 }; 869 870 dap1_din_pn1 { 871 nvidia,pins = "dap1_din_pn1"; 872 nvidia,function = "i2s0"; 873 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 874 nvidia,tristate = <TEGRA_PIN_DISABLE>; 875 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 876 }; 877 878 dap1_dout_pn2 { 879 nvidia,pins = "dap1_dout_pn2"; 880 nvidia,function = "i2s0"; 881 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 882 nvidia,tristate = <TEGRA_PIN_DISABLE>; 883 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 884 }; 885 886 dap1_sclk_pn3 { 887 nvidia,pins = "dap1_sclk_pn3"; 888 nvidia,function = "i2s0"; 889 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 890 nvidia,tristate = <TEGRA_PIN_DISABLE>; 891 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 892 }; 893 894 lcd_cs0_n_pn4 { 895 nvidia,pins = "lcd_cs0_n_pn4"; 896 nvidia,function = "displaya"; 897 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 898 nvidia,tristate = <TEGRA_PIN_ENABLE>; 899 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 900 }; 901 902 lcd_sdout_pn5 { 903 nvidia,pins = "lcd_sdout_pn5"; 904 nvidia,function = "displaya"; 905 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 906 nvidia,tristate = <TEGRA_PIN_ENABLE>; 907 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 908 }; 909 910 lcd_dc0_pn6 { 911 nvidia,pins = "lcd_dc0_pn6"; 912 nvidia,function = "displaya"; 913 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 914 nvidia,tristate = <TEGRA_PIN_ENABLE>; 915 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 916 }; 917 918 hdmi_int_pn7 { 919 nvidia,pins = "hdmi_int_pn7"; 920 nvidia,function = "hdmi"; 921 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 922 nvidia,tristate = <TEGRA_PIN_ENABLE>; 923 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 924 }; 925 926 ulpi_data7_po0 { 927 nvidia,pins = "ulpi_data7_po0"; 928 nvidia,function = "uarta"; 929 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 930 nvidia,tristate = <TEGRA_PIN_ENABLE>; 931 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 932 }; 933 934 ulpi_data0_po1 { 935 nvidia,pins = "ulpi_data0_po1"; 936 nvidia,function = "uarta"; 937 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 938 nvidia,tristate = <TEGRA_PIN_ENABLE>; 939 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 940 }; 941 942 ulpi_data1_po2 { 943 nvidia,pins = "ulpi_data1_po2"; 944 nvidia,function = "uarta"; 945 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 946 nvidia,tristate = <TEGRA_PIN_ENABLE>; 947 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 948 }; 949 950 ulpi_data2_po3 { 951 nvidia,pins = "ulpi_data2_po3"; 952 nvidia,function = "uarta"; 953 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 954 nvidia,tristate = <TEGRA_PIN_ENABLE>; 955 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 956 }; 957 958 ulpi_data3_po4 { 959 nvidia,pins = "ulpi_data3_po4"; 960 nvidia,function = "uarta"; 961 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 962 nvidia,tristate = <TEGRA_PIN_DISABLE>; 963 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 964 }; 965 966 ulpi_data4_po5 { 967 nvidia,pins = "ulpi_data4_po5"; 968 nvidia,function = "uarta"; 969 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 970 nvidia,tristate = <TEGRA_PIN_ENABLE>; 971 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 972 }; 973 974 ulpi_data5_po6 { 975 nvidia,pins = "ulpi_data5_po6"; 976 nvidia,function = "uarta"; 977 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 978 nvidia,tristate = <TEGRA_PIN_ENABLE>; 979 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 980 }; 981 982 ulpi_data6_po7 { 983 nvidia,pins = "ulpi_data6_po7"; 984 nvidia,function = "uarta"; 985 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 986 nvidia,tristate = <TEGRA_PIN_ENABLE>; 987 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 988 }; 989 990 dap3_fs_pp0 { 991 nvidia,pins = "dap3_fs_pp0"; 992 nvidia,function = "i2s2"; 993 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 994 nvidia,tristate = <TEGRA_PIN_DISABLE>; 995 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 996 }; 997 998 dap3_din_pp1 { 999 nvidia,pins = "dap3_din_pp1"; 1000 nvidia,function = "i2s2"; 1001 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1002 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1003 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1004 }; 1005 1006 dap3_dout_pp2 { 1007 nvidia,pins = "dap3_dout_pp2"; 1008 nvidia,function = "i2s2"; 1009 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1010 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1011 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1012 }; 1013 1014 dap3_sclk_pp3 { 1015 nvidia,pins = "dap3_sclk_pp3"; 1016 nvidia,function = "i2s2"; 1017 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1018 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1019 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1020 }; 1021 1022 dap4_fs_pp4 { 1023 nvidia,pins = "dap4_fs_pp4"; 1024 nvidia,function = "i2s3"; 1025 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1026 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1027 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1028 }; 1029 1030 dap4_din_pp5 { 1031 nvidia,pins = "dap4_din_pp5"; 1032 nvidia,function = "i2s3"; 1033 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1034 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1035 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1036 }; 1037 1038 dap4_dout_pp6 { 1039 nvidia,pins = "dap4_dout_pp6"; 1040 nvidia,function = "i2s3"; 1041 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1042 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1043 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1044 }; 1045 1046 dap4_sclk_pp7 { 1047 nvidia,pins = "dap4_sclk_pp7"; 1048 nvidia,function = "i2s3"; 1049 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1050 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1051 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1052 }; 1053 1054 kb_col0_pq0 { 1055 nvidia,pins = "kb_col0_pq0"; 1056 nvidia,function = "kbc"; 1057 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1058 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1059 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1060 }; 1061 1062 kb_col1_pq1 { 1063 nvidia,pins = "kb_col1_pq1"; 1064 nvidia,function = "kbc"; 1065 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1066 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1067 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1068 }; 1069 1070 kb_col2_pq2 { 1071 nvidia,pins = "kb_col2_pq2"; 1072 nvidia,function = "kbc"; 1073 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1074 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1075 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1076 }; 1077 1078 kb_col3_pq3 { 1079 nvidia,pins = "kb_col3_pq3"; 1080 nvidia,function = "kbc"; 1081 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1082 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1083 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1084 }; 1085 1086 kb_col4_pq4 { 1087 nvidia,pins = "kb_col4_pq4"; 1088 nvidia,function = "kbc"; 1089 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1090 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1091 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1092 }; 1093 1094 kb_col5_pq5 { 1095 nvidia,pins = "kb_col5_pq5"; 1096 nvidia,function = "kbc"; 1097 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1098 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1099 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1100 }; 1101 1102 kb_col6_pq6 { 1103 nvidia,pins = "kb_col6_pq6"; 1104 nvidia,function = "kbc"; 1105 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1106 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1107 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1108 }; 1109 1110 kb_col7_pq7 { 1111 nvidia,pins = "kb_col7_pq7"; 1112 nvidia,function = "kbc"; 1113 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1114 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1115 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1116 }; 1117 1118 kb_row0_pr0 { 1119 nvidia,pins = "kb_row0_pr0"; 1120 nvidia,function = "kbc"; 1121 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1122 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1123 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1124 }; 1125 1126 kb_row1_pr1 { 1127 nvidia,pins = "kb_row1_pr1"; 1128 nvidia,function = "kbc"; 1129 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1130 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1131 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1132 }; 1133 1134 kb_row2_pr2 { 1135 nvidia,pins = "kb_row2_pr2"; 1136 nvidia,function = "kbc"; 1137 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1138 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1139 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1140 }; 1141 1142 kb_row3_pr3 { 1143 nvidia,pins = "kb_row3_pr3"; 1144 nvidia,function = "kbc"; 1145 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1146 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1147 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1148 }; 1149 1150 kb_row4_pr4 { 1151 nvidia,pins = "kb_row4_pr4"; 1152 nvidia,function = "kbc"; 1153 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1154 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1155 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1156 }; 1157 1158 kb_row5_pr5 { 1159 nvidia,pins = "kb_row5_pr5"; 1160 nvidia,function = "kbc"; 1161 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1162 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1163 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1164 }; 1165 1166 kb_row6_pr6 { 1167 nvidia,pins = "kb_row6_pr6"; 1168 nvidia,function = "kbc"; 1169 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1170 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1171 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1172 }; 1173 1174 kb_row7_pr7 { 1175 nvidia,pins = "kb_row7_pr7"; 1176 nvidia,function = "kbc"; 1177 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1178 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1179 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1180 }; 1181 1182 kb_row8_ps0 { 1183 nvidia,pins = "kb_row8_ps0"; 1184 nvidia,function = "kbc"; 1185 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1186 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1187 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1188 }; 1189 1190 kb_row9_ps1 { 1191 nvidia,pins = "kb_row9_ps1"; 1192 nvidia,function = "kbc"; 1193 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1194 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1195 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1196 }; 1197 1198 kb_row10_ps2 { 1199 nvidia,pins = "kb_row10_ps2"; 1200 nvidia,function = "kbc"; 1201 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1202 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1203 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1204 }; 1205 1206 kb_row11_ps3 { 1207 nvidia,pins = "kb_row11_ps3"; 1208 nvidia,function = "kbc"; 1209 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1210 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1211 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1212 }; 1213 1214 kb_row12_ps4 { 1215 nvidia,pins = "kb_row12_ps4"; 1216 nvidia,function = "kbc"; 1217 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1218 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1219 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1220 }; 1221 1222 kb_row13_ps5 { 1223 nvidia,pins = "kb_row13_ps5"; 1224 nvidia,function = "kbc"; 1225 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1226 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1227 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1228 }; 1229 1230 kb_row14_ps6 { 1231 nvidia,pins = "kb_row14_ps6"; 1232 nvidia,function = "kbc"; 1233 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1234 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1235 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1236 }; 1237 1238 kb_row15_ps7 { 1239 nvidia,pins = "kb_row15_ps7"; 1240 nvidia,function = "kbc"; 1241 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1242 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1243 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1244 }; 1245 1246 vi_pclk_pt0 { 1247 nvidia,pins = "vi_pclk_pt0"; 1248 nvidia,function = "rsvd1"; 1249 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1250 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1251 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1252 }; 1253 1254 vi_mclk_pt1 { 1255 nvidia,pins = "vi_mclk_pt1"; 1256 nvidia,function = "vi"; 1257 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1258 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1259 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1260 }; 1261 1262 vi_d10_pt2 { 1263 nvidia,pins = "vi_d10_pt2"; 1264 nvidia,function = "ddr"; 1265 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1266 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1267 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1268 }; 1269 1270 vi_d11_pt3 { 1271 nvidia,pins = "vi_d11_pt3"; 1272 nvidia,function = "ddr"; 1273 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1274 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1275 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1276 }; 1277 1278 vi_d0_pt4 { 1279 nvidia,pins = "vi_d0_pt4"; 1280 nvidia,function = "ddr"; 1281 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1282 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1283 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1284 }; 1285 1286 gen2_i2c_scl_pt5 { 1287 nvidia,pins = "gen2_i2c_scl_pt5"; 1288 nvidia,function = "i2c2"; 1289 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1290 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1291 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1292 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1293 }; 1294 1295 gen2_i2c_sda_pt6 { 1296 nvidia,pins = "gen2_i2c_sda_pt6"; 1297 nvidia,function = "i2c2"; 1298 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1299 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1300 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1301 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1302 }; 1303 1304 pu0 { 1305 nvidia,pins = "pu0"; 1306 nvidia,function = "owr"; 1307 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1308 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1309 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1310 }; 1311 1312 pu1 { 1313 nvidia,pins = "pu1"; 1314 nvidia,function = "rsvd1"; 1315 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1316 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1317 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1318 }; 1319 1320 pu2 { 1321 nvidia,pins = "pu2"; 1322 nvidia,function = "rsvd1"; 1323 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1324 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1325 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1326 }; 1327 1328 pu3 { 1329 nvidia,pins = "pu3"; 1330 nvidia,function = "pwm0"; 1331 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1332 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1333 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1334 }; 1335 1336 pu4 { 1337 nvidia,pins = "pu4"; 1338 nvidia,function = "pwm1"; 1339 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1340 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1341 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1342 }; 1343 1344 pu5 { 1345 nvidia,pins = "pu5"; 1346 nvidia,function = "rsvd4"; 1347 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1348 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1349 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1350 }; 1351 1352 pu6 { 1353 nvidia,pins = "pu6"; 1354 nvidia,function = "pwm3"; 1355 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1356 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1357 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1358 }; 1359 1360 jtag_rtck_pu7 { 1361 nvidia,pins = "jtag_rtck_pu7"; 1362 nvidia,function = "rtck"; 1363 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1364 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1365 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1366 }; 1367 1368 pv0 { 1369 nvidia,pins = "pv0"; 1370 nvidia,function = "rsvd1"; 1371 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1372 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1373 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1374 }; 1375 1376 pv1 { 1377 nvidia,pins = "pv1"; 1378 nvidia,function = "rsvd1"; 1379 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1380 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1381 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1382 }; 1383 1384 pv2 { 1385 nvidia,pins = "pv2"; 1386 nvidia,function = "owr"; 1387 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1388 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1389 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1390 }; 1391 1392 pv3 { 1393 nvidia,pins = "pv3"; 1394 nvidia,function = "clk_12m_out"; 1395 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1396 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1397 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1398 }; 1399 1400 ddc_scl_pv4 { 1401 nvidia,pins = "ddc_scl_pv4"; 1402 nvidia,function = "i2c4"; 1403 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1404 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1405 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1406 }; 1407 1408 ddc_sda_pv5 { 1409 nvidia,pins = "ddc_sda_pv5"; 1410 nvidia,function = "i2c4"; 1411 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1412 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1413 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1414 }; 1415 1416 crt_hsync_pv6 { 1417 nvidia,pins = "crt_hsync_pv6"; 1418 nvidia,function = "crt"; 1419 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1420 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1421 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1422 }; 1423 1424 crt_vsync_pv7 { 1425 nvidia,pins = "crt_vsync_pv7"; 1426 nvidia,function = "crt"; 1427 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1428 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1429 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1430 }; 1431 1432 lcd_cs1_n_pw0 { 1433 nvidia,pins = "lcd_cs1_n_pw0"; 1434 nvidia,function = "displaya"; 1435 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1436 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1437 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1438 }; 1439 1440 lcd_m1_pw1 { 1441 nvidia,pins = "lcd_m1_pw1"; 1442 nvidia,function = "displaya"; 1443 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1444 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1445 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1446 }; 1447 1448 spi2_cs1_n_pw2 { 1449 nvidia,pins = "spi2_cs1_n_pw2"; 1450 nvidia,function = "spi2"; 1451 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1452 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1453 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1454 }; 1455 1456 clk1_out_pw4 { 1457 nvidia,pins = "clk1_out_pw4"; 1458 nvidia,function = "extperiph1"; 1459 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1460 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1461 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1462 }; 1463 1464 clk2_out_pw5 { 1465 nvidia,pins = "clk2_out_pw5"; 1466 nvidia,function = "extperiph2"; 1467 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1468 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1469 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1470 }; 1471 1472 uart3_txd_pw6 { 1473 nvidia,pins = "uart3_txd_pw6"; 1474 nvidia,function = "uartc"; 1475 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1476 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1477 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1478 }; 1479 1480 uart3_rxd_pw7 { 1481 nvidia,pins = "uart3_rxd_pw7"; 1482 nvidia,function = "uartc"; 1483 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1484 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1485 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1486 }; 1487 1488 spi2_sck_px2 { 1489 nvidia,pins = "spi2_sck_px2"; 1490 nvidia,function = "gmi"; 1491 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1492 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1493 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1494 }; 1495 1496 spi1_mosi_px4 { 1497 nvidia,pins = "spi1_mosi_px4"; 1498 nvidia,function = "spi1"; 1499 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1500 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1501 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1502 }; 1503 1504 spi1_sck_px5 { 1505 nvidia,pins = "spi1_sck_px5"; 1506 nvidia,function = "spi1"; 1507 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1508 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1509 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1510 }; 1511 1512 spi1_cs0_n_px6 { 1513 nvidia,pins = "spi1_cs0_n_px6"; 1514 nvidia,function = "spi1"; 1515 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1516 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1517 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1518 }; 1519 1520 spi1_miso_px7 { 1521 nvidia,pins = "spi1_miso_px7"; 1522 nvidia,function = "spi1"; 1523 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1524 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1525 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1526 }; 1527 1528 ulpi_clk_py0 { 1529 nvidia,pins = "ulpi_clk_py0"; 1530 nvidia,function = "uartd"; 1531 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1532 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1533 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1534 }; 1535 1536 ulpi_dir_py1 { 1537 nvidia,pins = "ulpi_dir_py1"; 1538 nvidia,function = "uartd"; 1539 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1540 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1541 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1542 }; 1543 1544 ulpi_nxt_py2 { 1545 nvidia,pins = "ulpi_nxt_py2"; 1546 nvidia,function = "uartd"; 1547 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1548 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1549 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1550 }; 1551 1552 ulpi_stp_py3 { 1553 nvidia,pins = "ulpi_stp_py3"; 1554 nvidia,function = "uartd"; 1555 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1556 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1557 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1558 }; 1559 1560 sdmmc1_dat3_py4 { 1561 nvidia,pins = "sdmmc1_dat3_py4"; 1562 nvidia,function = "sdmmc1"; 1563 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1564 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1565 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1566 }; 1567 1568 sdmmc1_dat2_py5 { 1569 nvidia,pins = "sdmmc1_dat2_py5"; 1570 nvidia,function = "sdmmc1"; 1571 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1572 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1573 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1574 }; 1575 1576 sdmmc1_dat1_py6 { 1577 nvidia,pins = "sdmmc1_dat1_py6"; 1578 nvidia,function = "sdmmc1"; 1579 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1580 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1581 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1582 }; 1583 1584 sdmmc1_dat0_py7 { 1585 nvidia,pins = "sdmmc1_dat0_py7"; 1586 nvidia,function = "sdmmc1"; 1587 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1588 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1589 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1590 }; 1591 1592 sdmmc1_clk_pz0 { 1593 nvidia,pins = "sdmmc1_clk_pz0"; 1594 nvidia,function = "sdmmc1"; 1595 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1596 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1597 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1598 }; 1599 1600 sdmmc1_cmd_pz1 { 1601 nvidia,pins = "sdmmc1_cmd_pz1"; 1602 nvidia,function = "sdmmc1"; 1603 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1604 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1605 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1606 }; 1607 1608 lcd_sdin_pz2 { 1609 nvidia,pins = "lcd_sdin_pz2"; 1610 nvidia,function = "displaya"; 1611 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1612 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1613 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1614 }; 1615 1616 lcd_wr_n_pz3 { 1617 nvidia,pins = "lcd_wr_n_pz3"; 1618 nvidia,function = "displaya"; 1619 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1620 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1621 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1622 }; 1623 1624 lcd_sck_pz4 { 1625 nvidia,pins = "lcd_sck_pz4"; 1626 nvidia,function = "displaya"; 1627 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1628 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1629 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1630 }; 1631 1632 sys_clk_req_pz5 { 1633 nvidia,pins = "sys_clk_req_pz5"; 1634 nvidia,function = "sysclk"; 1635 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1636 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1637 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1638 }; 1639 1640 pwr_i2c_scl_pz6 { 1641 nvidia,pins = "pwr_i2c_scl_pz6"; 1642 nvidia,function = "i2cpwr"; 1643 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1644 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1645 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1646 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1647 }; 1648 1649 pwr_i2c_sda_pz7 { 1650 nvidia,pins = "pwr_i2c_sda_pz7"; 1651 nvidia,function = "i2cpwr"; 1652 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1653 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1654 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1655 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 1656 }; 1657 1658 pbb0 { 1659 nvidia,pins = "pbb0"; 1660 nvidia,function = "i2s4"; 1661 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1662 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1663 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1664 }; 1665 1666 cam_i2c_scl_pbb1 { 1667 nvidia,pins = "cam_i2c_scl_pbb1"; 1668 nvidia,function = "i2c3"; 1669 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1670 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1671 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1672 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1673 }; 1674 1675 cam_i2c_sda_pbb2 { 1676 nvidia,pins = "cam_i2c_sda_pbb2"; 1677 nvidia,function = "i2c3"; 1678 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1679 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1680 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1681 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1682 }; 1683 1684 pbb3 { 1685 nvidia,pins = "pbb3"; 1686 nvidia,function = "vgp3"; 1687 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1688 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1689 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1690 }; 1691 1692 pbb4 { 1693 nvidia,pins = "pbb4"; 1694 nvidia,function = "vgp4"; 1695 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1696 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1697 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1698 }; 1699 1700 pbb5 { 1701 nvidia,pins = "pbb5"; 1702 nvidia,function = "vgp5"; 1703 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1704 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1705 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1706 }; 1707 1708 pbb6 { 1709 nvidia,pins = "pbb6"; 1710 nvidia,function = "vgp6"; 1711 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1712 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1713 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1714 }; 1715 1716 pbb7 { 1717 nvidia,pins = "pbb7"; 1718 nvidia,function = "i2s4"; 1719 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1720 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1721 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1722 }; 1723 1724 pcc1 { 1725 nvidia,pins = "pcc1"; 1726 nvidia,function = "i2s4"; 1727 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1728 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1729 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1730 }; 1731 1732 pcc2 { 1733 nvidia,pins = "pcc2"; 1734 nvidia,function = "i2s4"; 1735 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1736 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1737 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1738 }; 1739 1740 clk2_req_pcc5 { 1741 nvidia,pins = "clk2_req_pcc5"; 1742 nvidia,function = "dap"; 1743 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1744 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1745 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1746 }; 1747 1748 pex_l2_rst_n_pcc6 { 1749 nvidia,pins = "pex_l2_rst_n_pcc6"; 1750 nvidia,function = "pcie"; 1751 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1752 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1753 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1754 }; 1755 1756 pex_l2_clkreq_n_pcc7 { 1757 nvidia,pins = "pex_l2_clkreq_n_pcc7"; 1758 nvidia,function = "pcie"; 1759 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1760 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1761 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1762 }; 1763 1764 pex_l0_prsnt_n_pdd0 { 1765 nvidia,pins = "pex_l0_prsnt_n_pdd0"; 1766 nvidia,function = "pcie"; 1767 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1768 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1769 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1770 }; 1771 1772 pex_l0_rst_n_pdd1 { 1773 nvidia,pins = "pex_l0_rst_n_pdd1"; 1774 nvidia,function = "pcie"; 1775 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1776 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1777 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1778 }; 1779 1780 pex_l0_clkreq_n_pdd2 { 1781 nvidia,pins = "pex_l0_clkreq_n_pdd2"; 1782 nvidia,function = "pcie"; 1783 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1784 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1785 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1786 }; 1787 1788 pex_wake_n_pdd3 { 1789 nvidia,pins = "pex_wake_n_pdd3"; 1790 nvidia,function = "pcie"; 1791 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1792 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1793 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1794 }; 1795 1796 pex_l1_prsnt_n_pdd4 { 1797 nvidia,pins = "pex_l1_prsnt_n_pdd4"; 1798 nvidia,function = "pcie"; 1799 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1800 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1801 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1802 }; 1803 1804 pex_l1_rst_n_pdd5 { 1805 nvidia,pins = "pex_l1_rst_n_pdd5"; 1806 nvidia,function = "pcie"; 1807 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1808 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1809 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1810 }; 1811 1812 pex_l1_clkreq_n_pdd6 { 1813 nvidia,pins = "pex_l1_clkreq_n_pdd6"; 1814 nvidia,function = "pcie"; 1815 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1816 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1817 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1818 }; 1819 1820 pex_l2_prsnt_n_pdd7 { 1821 nvidia,pins = "pex_l2_prsnt_n_pdd7"; 1822 nvidia,function = "pcie"; 1823 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1824 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1825 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1826 }; 1827 1828 clk3_out_pee0 { 1829 nvidia,pins = "clk3_out_pee0"; 1830 nvidia,function = "extperiph3"; 1831 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1832 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1833 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1834 }; 1835 1836 clk3_req_pee1 { 1837 nvidia,pins = "clk3_req_pee1"; 1838 nvidia,function = "dev3"; 1839 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1840 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1841 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1842 }; 1843 1844 clk1_req_pee2 { 1845 nvidia,pins = "clk1_req_pee2"; 1846 nvidia,function = "dap"; 1847 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1848 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1849 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1850 }; 1851 1852 hdmi_cec_pee3 { 1853 nvidia,pins = "hdmi_cec_pee3"; 1854 nvidia,function = "cec"; 1855 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1856 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1857 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1858 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1859 }; 1860 1861 owr { 1862 nvidia,pins = "owr"; 1863 nvidia,function = "owr"; 1864 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1865 nvidia,tristate = <TEGRA_PIN_ENABLE>; 1866 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1867 }; 1868 1869 /* SDMMC4 pinmux */ 1870 sdmmc4_clk { 1871 nvidia,pins = "sdmmc4_clk_pcc4"; 1872 nvidia,function = "sdmmc4"; 1873 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1874 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1875 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1876 nvidia,lock = <TEGRA_PIN_DISABLE>; 1877 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 1878 }; 1879 sdmmc4_cmd { 1880 nvidia,pins = "sdmmc4_cmd_pt7", 1881 "sdmmc4_dat0_paa0", 1882 "sdmmc4_dat1_paa1", 1883 "sdmmc4_dat2_paa2", 1884 "sdmmc4_dat3_paa3", 1885 "sdmmc4_dat4_paa4", 1886 "sdmmc4_dat5_paa5", 1887 "sdmmc4_dat6_paa6", 1888 "sdmmc4_dat7_paa7"; 1889 nvidia,function = "sdmmc4"; 1890 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1891 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1892 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1893 nvidia,lock = <TEGRA_PIN_DISABLE>; 1894 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 1895 }; 1896 sdmmc4_rst_n { 1897 nvidia,pins = "sdmmc4_rst_n_pcc3"; 1898 nvidia,function = "rsvd2"; 1899 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1900 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1901 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1902 }; 1903 cam_mclk { 1904 nvidia,pins = "cam_mclk_pcc0"; 1905 nvidia,function = "vi_alt3"; 1906 nvidia,pull = <TEGRA_PIN_PULL_UP>; 1907 nvidia,tristate = <TEGRA_PIN_DISABLE>; 1908 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1909 }; 1910 1911 drive_groups { 1912 nvidia,pins = "drive_gma", 1913 "drive_gmb", 1914 "drive_gmc", 1915 "drive_gmd"; 1916 nvidia,pull-down-strength = <9>; 1917 nvidia,pull-up-strength = <9>; 1918 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 1919 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 1920 }; 1921 }; 1922 }; 1923 1924 uartd: serial@70006300 { 1925 status = "okay"; 1926 }; 1927 1928 hdmi_ddc: i2c@7000c700 { 1929 status = "okay"; 1930 clock-frequency = <100000>; 1931 }; 1932 1933 pwr_i2c: i2c@7000d000 { 1934 status = "okay"; 1935 clock-frequency = <400000>; 1936 1937 pmic: pmic@2d { 1938 compatible = "ti,tps65911"; 1939 reg = <0x2d>; 1940 1941 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 1942 #interrupt-cells = <2>; 1943 interrupt-controller; 1944 wakeup-source; 1945 1946 ti,en-gpio-sleep = <0 1 1 1 1 1 0 0 1>; 1947 ti,system-power-controller; 1948 ti,sleep-keep-ck32k; 1949 ti,sleep-enable; 1950 1951 #gpio-cells = <2>; 1952 gpio-controller; 1953 1954 regulators { 1955 vdd_1v8: vddio { 1956 regulator-name = "vdd_1v8_gen"; 1957 regulator-min-microvolt = <1800000>; 1958 regulator-max-microvolt = <1800000>; 1959 regulator-always-on; 1960 regulator-boot-on; 1961 }; 1962 1963 ldo7_reg: ldo7 { 1964 regulator-name = "vdd_pllm,x,u,a_p_c_s"; 1965 regulator-min-microvolt = <1200000>; 1966 regulator-max-microvolt = <1200000>; 1967 regulator-boot-on; 1968 }; 1969 }; 1970 }; 1971 }; 1972 1973 sdmmc4: sdhci@78000600 { 1974 status = "okay"; 1975 bus-width = <8>; 1976 non-removable; 1977 1978 vmmc-supply = <&sys_3v3_reg>; 1979 vqmmc-supply = <&vdd_1v8>; 1980 }; 1981 1982 micro_usb: usb@7d000000 { 1983 status = "okay"; 1984 dr_mode = "otg"; 1985 }; 1986 1987 usb-phy@7d000000 { 1988 status = "okay"; 1989 }; 1990 1991 ethernet_usb: usb@7d004000 { 1992 status = "okay"; 1993 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(DD, 5) GPIO_ACTIVE_HIGH>; 1994 1995 #address-cells = <1>; 1996 #size-cells = <0>; 1997 1998 /* SMSC 10/100T Ethernet Controller */ 1999 ethernet@2 { 2000 compatible = "usb424,9e00"; 2001 reg = <2>; 2002 local-mac-address = [00 11 22 33 44 55]; 2003 }; 2004 }; 2005 2006 usb-phy@7d004000 { 2007 status = "okay"; 2008 }; 2009 2010 fullsize_usb: usb@7d008000 { 2011 status = "okay"; 2012 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 2013 }; 2014 2015 usb-phy@7d008000 { 2016 status = "okay"; 2017 }; 2018 2019 /* PMIC has a built-in 32KHz oscillator which is used by PMC */ 2020 clk32k_in: clock { 2021 compatible = "fixed-clock"; 2022 #clock-cells = <0>; 2023 clock-frequency = <32768>; 2024 clock-output-names = "pmic-oscillator"; 2025 }; 2026 2027 gpio-keys { 2028 compatible = "gpio-keys"; 2029 2030 key-power { 2031 label = "Power"; 2032 gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; 2033 linux,code = <KEY_POWER>; 2034 }; 2035 }; 2036 2037 leds { 2038 compatible = "gpio-leds"; 2039 2040 led-power { 2041 label = "power-led"; 2042 gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>; 2043 default-state = "on"; 2044 linux,default-trigger = "heartbeat"; 2045 retain-state-suspended; 2046 }; 2047 }; 2048 2049 sys_3v3_reg: regulator-sys-3v3 { 2050 compatible = "regulator-fixed"; 2051 regulator-name = "sys_3v3"; 2052 regulator-min-microvolt = <3300000>; 2053 regulator-max-microvolt = <3300000>; 2054 regulator-always-on; 2055 regulator-boot-on; 2056 }; 2057 2058 vdd_vid_reg: regulator-vdd-vid { 2059 compatible = "regulator-fixed"; 2060 regulator-name = "vddio_vid"; 2061 regulator-min-microvolt = <5000000>; 2062 regulator-max-microvolt = <5000000>; 2063 regulator-boot-on; 2064 gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; 2065 enable-active-high; 2066 }; 2067}; 2068