1 // SPDX-License-Identifier: GPL-2.0 2 3 #include <dt-bindings/input/input.h> 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/mfd/max77620.h> 6 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 7 #include "tegra210.dtsi" 8 9 / { 10 aliases { 11 serial0 = &uarta; 12 }; 13 14 chosen { 15 bootargs = "earlycon"; 16 stdout-path = "serial0:115200n 17 }; 18 19 memory@80000000 { 20 device_type = "memory"; 21 reg = <0x0 0x80000000 0x0 0xc0 22 }; 23 24 pinmux: pinmux@700008d4 { 25 status = "okay"; 26 pinctrl-names = "boot"; 27 pinctrl-0 = <&state_boot>; 28 29 state_boot: pinmux { 30 pex_l0_rst_n_pa0 { 31 nvidia,pins = 32 nvidia,functio 33 nvidia,pull = 34 nvidia,tristat 35 nvidia,enable- 36 nvidia,open-dr 37 nvidia,io-hv = 38 }; 39 pex_l0_clkreq_n_pa1 { 40 nvidia,pins = 41 nvidia,functio 42 nvidia,pull = 43 nvidia,tristat 44 nvidia,enable- 45 nvidia,open-dr 46 nvidia,io-hv = 47 }; 48 pex_wake_n_pa2 { 49 nvidia,pins = 50 nvidia,functio 51 nvidia,pull = 52 nvidia,tristat 53 nvidia,enable- 54 nvidia,open-dr 55 nvidia,io-hv = 56 }; 57 pex_l1_rst_n_pa3 { 58 nvidia,pins = 59 nvidia,functio 60 nvidia,pull = 61 nvidia,tristat 62 nvidia,enable- 63 nvidia,open-dr 64 nvidia,io-hv = 65 }; 66 pex_l1_clkreq_n_pa4 { 67 nvidia,pins = 68 nvidia,functio 69 nvidia,pull = 70 nvidia,tristat 71 nvidia,enable- 72 nvidia,open-dr 73 nvidia,io-hv = 74 }; 75 sata_led_active_pa5 { 76 nvidia,pins = 77 nvidia,pull = 78 nvidia,tristat 79 nvidia,enable- 80 nvidia,open-dr 81 }; 82 pa6 { 83 nvidia,pins = 84 nvidia,functio 85 nvidia,pull = 86 nvidia,tristat 87 nvidia,enable- 88 nvidia,open-dr 89 }; 90 dap1_fs_pb0 { 91 nvidia,pins = 92 nvidia,functio 93 nvidia,pull = 94 nvidia,tristat 95 nvidia,enable- 96 nvidia,open-dr 97 }; 98 dap1_din_pb1 { 99 nvidia,pins = 100 nvidia,functio 101 nvidia,pull = 102 nvidia,tristat 103 nvidia,enable- 104 nvidia,open-dr 105 }; 106 dap1_dout_pb2 { 107 nvidia,pins = 108 nvidia,functio 109 nvidia,pull = 110 nvidia,tristat 111 nvidia,enable- 112 nvidia,open-dr 113 }; 114 dap1_sclk_pb3 { 115 nvidia,pins = 116 nvidia,functio 117 nvidia,pull = 118 nvidia,tristat 119 nvidia,enable- 120 nvidia,open-dr 121 }; 122 spi2_mosi_pb4 { 123 nvidia,pins = 124 nvidia,functio 125 nvidia,pull = 126 nvidia,tristat 127 nvidia,enable- 128 nvidia,open-dr 129 }; 130 spi2_miso_pb5 { 131 nvidia,pins = 132 nvidia,functio 133 nvidia,pull = 134 nvidia,tristat 135 nvidia,enable- 136 nvidia,open-dr 137 }; 138 spi2_sck_pb6 { 139 nvidia,pins = 140 nvidia,functio 141 nvidia,pull = 142 nvidia,tristat 143 nvidia,enable- 144 nvidia,open-dr 145 }; 146 spi2_cs0_pb7 { 147 nvidia,pins = 148 nvidia,functio 149 nvidia,pull = 150 nvidia,tristat 151 nvidia,enable- 152 nvidia,open-dr 153 }; 154 spi1_mosi_pc0 { 155 nvidia,pins = 156 nvidia,functio 157 nvidia,pull = 158 nvidia,tristat 159 nvidia,enable- 160 nvidia,open-dr 161 }; 162 spi1_miso_pc1 { 163 nvidia,pins = 164 nvidia,functio 165 nvidia,pull = 166 nvidia,tristat 167 nvidia,enable- 168 nvidia,open-dr 169 }; 170 spi1_sck_pc2 { 171 nvidia,pins = 172 nvidia,functio 173 nvidia,pull = 174 nvidia,tristat 175 nvidia,enable- 176 nvidia,open-dr 177 }; 178 spi1_cs0_pc3 { 179 nvidia,pins = 180 nvidia,functio 181 nvidia,pull = 182 nvidia,tristat 183 nvidia,enable- 184 nvidia,open-dr 185 }; 186 spi1_cs1_pc4 { 187 nvidia,pins = 188 nvidia,functio 189 nvidia,pull = 190 nvidia,tristat 191 nvidia,enable- 192 nvidia,open-dr 193 }; 194 spi4_sck_pc5 { 195 nvidia,pins = 196 nvidia,functio 197 nvidia,pull = 198 nvidia,tristat 199 nvidia,enable- 200 nvidia,open-dr 201 }; 202 spi4_cs0_pc6 { 203 nvidia,pins = 204 nvidia,functio 205 nvidia,pull = 206 nvidia,tristat 207 nvidia,enable- 208 nvidia,open-dr 209 }; 210 spi4_mosi_pc7 { 211 nvidia,pins = 212 nvidia,functio 213 nvidia,pull = 214 nvidia,tristat 215 nvidia,enable- 216 nvidia,open-dr 217 }; 218 spi4_miso_pd0 { 219 nvidia,pins = 220 nvidia,functio 221 nvidia,pull = 222 nvidia,tristat 223 nvidia,enable- 224 nvidia,open-dr 225 }; 226 uart3_tx_pd1 { 227 nvidia,pins = 228 nvidia,functio 229 nvidia,pull = 230 nvidia,tristat 231 nvidia,enable- 232 nvidia,open-dr 233 }; 234 uart3_rx_pd2 { 235 nvidia,pins = 236 nvidia,functio 237 nvidia,pull = 238 nvidia,tristat 239 nvidia,enable- 240 nvidia,open-dr 241 }; 242 uart3_rts_pd3 { 243 nvidia,pins = 244 nvidia,functio 245 nvidia,pull = 246 nvidia,tristat 247 nvidia,enable- 248 nvidia,open-dr 249 }; 250 uart3_cts_pd4 { 251 nvidia,pins = 252 nvidia,pull = 253 nvidia,tristat 254 nvidia,enable- 255 nvidia,open-dr 256 }; 257 dmic1_clk_pe0 { 258 nvidia,pins = 259 nvidia,functio 260 nvidia,pull = 261 nvidia,tristat 262 nvidia,enable- 263 nvidia,open-dr 264 }; 265 dmic1_dat_pe1 { 266 nvidia,pins = 267 nvidia,functio 268 nvidia,pull = 269 nvidia,tristat 270 nvidia,enable- 271 nvidia,open-dr 272 }; 273 dmic2_clk_pe2 { 274 nvidia,pins = 275 nvidia,functio 276 nvidia,pull = 277 nvidia,tristat 278 nvidia,enable- 279 nvidia,open-dr 280 }; 281 dmic2_dat_pe3 { 282 nvidia,pins = 283 nvidia,functio 284 nvidia,pull = 285 nvidia,tristat 286 nvidia,enable- 287 nvidia,open-dr 288 }; 289 dmic3_clk_pe4 { 290 nvidia,pins = 291 nvidia,pull = 292 nvidia,tristat 293 nvidia,enable- 294 nvidia,open-dr 295 }; 296 dmic3_dat_pe5 { 297 nvidia,pins = 298 nvidia,functio 299 nvidia,pull = 300 nvidia,tristat 301 nvidia,enable- 302 nvidia,open-dr 303 }; 304 pe6 { 305 nvidia,pins = 306 nvidia,pull = 307 nvidia,tristat 308 nvidia,enable- 309 nvidia,open-dr 310 }; 311 pe7 { 312 nvidia,pins = 313 nvidia,functio 314 nvidia,pull = 315 nvidia,tristat 316 nvidia,enable- 317 nvidia,open-dr 318 }; 319 gen3_i2c_scl_pf0 { 320 nvidia,pins = 321 nvidia,functio 322 nvidia,pull = 323 nvidia,tristat 324 nvidia,enable- 325 nvidia,open-dr 326 nvidia,io-hv = 327 }; 328 gen3_i2c_sda_pf1 { 329 nvidia,pins = 330 nvidia,functio 331 nvidia,pull = 332 nvidia,tristat 333 nvidia,enable- 334 nvidia,open-dr 335 nvidia,io-hv = 336 }; 337 uart2_tx_pg0 { 338 nvidia,pins = 339 nvidia,pull = 340 nvidia,tristat 341 nvidia,enable- 342 nvidia,open-dr 343 }; 344 uart2_rx_pg1 { 345 nvidia,pins = 346 nvidia,functio 347 nvidia,pull = 348 nvidia,tristat 349 nvidia,enable- 350 nvidia,open-dr 351 }; 352 uart2_rts_pg2 { 353 nvidia,pins = 354 nvidia,functio 355 nvidia,pull = 356 nvidia,tristat 357 nvidia,enable- 358 nvidia,open-dr 359 }; 360 uart2_cts_pg3 { 361 nvidia,pins = 362 nvidia,functio 363 nvidia,pull = 364 nvidia,tristat 365 nvidia,enable- 366 nvidia,open-dr 367 }; 368 wifi_en_ph0 { 369 nvidia,pins = 370 nvidia,pull = 371 nvidia,tristat 372 nvidia,enable- 373 nvidia,open-dr 374 }; 375 wifi_rst_ph1 { 376 nvidia,pins = 377 nvidia,functio 378 nvidia,pull = 379 nvidia,tristat 380 nvidia,enable- 381 nvidia,open-dr 382 }; 383 wifi_wake_ap_ph2 { 384 nvidia,pins = 385 nvidia,pull = 386 nvidia,tristat 387 nvidia,enable- 388 nvidia,open-dr 389 }; 390 ap_wake_bt_ph3 { 391 nvidia,pins = 392 nvidia,pull = 393 nvidia,tristat 394 nvidia,enable- 395 nvidia,open-dr 396 }; 397 bt_rst_ph4 { 398 nvidia,pins = 399 nvidia,pull = 400 nvidia,tristat 401 nvidia,enable- 402 nvidia,open-dr 403 }; 404 bt_wake_ap_ph5 { 405 nvidia,pins = 406 nvidia,pull = 407 nvidia,tristat 408 nvidia,enable- 409 nvidia,open-dr 410 }; 411 ph6 { 412 nvidia,pins = 413 nvidia,functio 414 nvidia,pull = 415 nvidia,tristat 416 nvidia,enable- 417 nvidia,open-dr 418 }; 419 ap_wake_nfc_ph7 { 420 nvidia,pins = 421 nvidia,functio 422 nvidia,pull = 423 nvidia,tristat 424 nvidia,enable- 425 nvidia,open-dr 426 }; 427 nfc_en_pi0 { 428 nvidia,pins = 429 nvidia,functio 430 nvidia,pull = 431 nvidia,tristat 432 nvidia,enable- 433 nvidia,open-dr 434 }; 435 nfc_int_pi1 { 436 nvidia,pins = 437 nvidia,functio 438 nvidia,pull = 439 nvidia,tristat 440 nvidia,enable- 441 nvidia,open-dr 442 }; 443 gps_en_pi2 { 444 nvidia,pins = 445 nvidia,functio 446 nvidia,pull = 447 nvidia,tristat 448 nvidia,enable- 449 nvidia,open-dr 450 }; 451 gps_rst_pi3 { 452 nvidia,pins = 453 nvidia,functio 454 nvidia,pull = 455 nvidia,tristat 456 nvidia,enable- 457 nvidia,open-dr 458 }; 459 uart4_tx_pi4 { 460 nvidia,pins = 461 nvidia,functio 462 nvidia,pull = 463 nvidia,tristat 464 nvidia,enable- 465 nvidia,open-dr 466 }; 467 uart4_rx_pi5 { 468 nvidia,pins = 469 nvidia,functio 470 nvidia,pull = 471 nvidia,tristat 472 nvidia,enable- 473 nvidia,open-dr 474 }; 475 uart4_rts_pi6 { 476 nvidia,pins = 477 nvidia,functio 478 nvidia,pull = 479 nvidia,tristat 480 nvidia,enable- 481 nvidia,open-dr 482 }; 483 uart4_cts_pi7 { 484 nvidia,pins = 485 nvidia,functio 486 nvidia,pull = 487 nvidia,tristat 488 nvidia,enable- 489 nvidia,open-dr 490 }; 491 gen1_i2c_sda_pj0 { 492 nvidia,pins = 493 nvidia,functio 494 nvidia,pull = 495 nvidia,tristat 496 nvidia,enable- 497 nvidia,open-dr 498 nvidia,io-hv = 499 }; 500 gen1_i2c_scl_pj1 { 501 nvidia,pins = 502 nvidia,functio 503 nvidia,pull = 504 nvidia,tristat 505 nvidia,enable- 506 nvidia,open-dr 507 nvidia,io-hv = 508 }; 509 gen2_i2c_scl_pj2 { 510 nvidia,pins = 511 nvidia,functio 512 nvidia,pull = 513 nvidia,tristat 514 nvidia,enable- 515 nvidia,open-dr 516 nvidia,io-hv = 517 }; 518 gen2_i2c_sda_pj3 { 519 nvidia,pins = 520 nvidia,functio 521 nvidia,pull = 522 nvidia,tristat 523 nvidia,enable- 524 nvidia,open-dr 525 nvidia,io-hv = 526 }; 527 dap4_fs_pj4 { 528 nvidia,pins = 529 nvidia,functio 530 nvidia,pull = 531 nvidia,tristat 532 nvidia,enable- 533 nvidia,open-dr 534 }; 535 dap4_din_pj5 { 536 nvidia,pins = 537 nvidia,functio 538 nvidia,pull = 539 nvidia,tristat 540 nvidia,enable- 541 nvidia,open-dr 542 }; 543 dap4_dout_pj6 { 544 nvidia,pins = 545 nvidia,functio 546 nvidia,pull = 547 nvidia,tristat 548 nvidia,enable- 549 nvidia,open-dr 550 }; 551 dap4_sclk_pj7 { 552 nvidia,pins = 553 nvidia,functio 554 nvidia,pull = 555 nvidia,tristat 556 nvidia,enable- 557 nvidia,open-dr 558 }; 559 pk0 { 560 nvidia,pins = 561 nvidia,functio 562 nvidia,pull = 563 nvidia,tristat 564 nvidia,enable- 565 nvidia,open-dr 566 }; 567 pk1 { 568 nvidia,pins = 569 nvidia,functio 570 nvidia,pull = 571 nvidia,tristat 572 nvidia,enable- 573 nvidia,open-dr 574 }; 575 pk2 { 576 nvidia,pins = 577 nvidia,functio 578 nvidia,pull = 579 nvidia,tristat 580 nvidia,enable- 581 nvidia,open-dr 582 }; 583 pk3 { 584 nvidia,pins = 585 nvidia,functio 586 nvidia,pull = 587 nvidia,tristat 588 nvidia,enable- 589 nvidia,open-dr 590 }; 591 pk4 { 592 nvidia,pins = 593 nvidia,functio 594 nvidia,pull = 595 nvidia,tristat 596 nvidia,enable- 597 nvidia,open-dr 598 }; 599 pk5 { 600 nvidia,pins = 601 nvidia,functio 602 nvidia,pull = 603 nvidia,tristat 604 nvidia,enable- 605 nvidia,open-dr 606 }; 607 pk6 { 608 nvidia,pins = 609 nvidia,functio 610 nvidia,pull = 611 nvidia,tristat 612 nvidia,enable- 613 nvidia,open-dr 614 }; 615 pk7 { 616 nvidia,pins = 617 nvidia,functio 618 nvidia,pull = 619 nvidia,tristat 620 nvidia,enable- 621 nvidia,open-dr 622 }; 623 pl0 { 624 nvidia,pins = 625 nvidia,functio 626 nvidia,pull = 627 nvidia,tristat 628 nvidia,enable- 629 nvidia,open-dr 630 }; 631 pl1 { 632 nvidia,pins = 633 nvidia,functio 634 nvidia,pull = 635 nvidia,tristat 636 nvidia,enable- 637 nvidia,open-dr 638 }; 639 sdmmc1_clk_pm0 { 640 nvidia,pins = 641 nvidia,functio 642 nvidia,pull = 643 nvidia,tristat 644 nvidia,enable- 645 nvidia,open-dr 646 }; 647 sdmmc1_cmd_pm1 { 648 nvidia,pins = 649 nvidia,functio 650 nvidia,pull = 651 nvidia,tristat 652 nvidia,enable- 653 nvidia,open-dr 654 }; 655 sdmmc1_dat3_pm2 { 656 nvidia,pins = 657 nvidia,functio 658 nvidia,pull = 659 nvidia,tristat 660 nvidia,enable- 661 nvidia,open-dr 662 }; 663 sdmmc1_dat2_pm3 { 664 nvidia,pins = 665 nvidia,functio 666 nvidia,pull = 667 nvidia,tristat 668 nvidia,enable- 669 nvidia,open-dr 670 }; 671 sdmmc1_dat1_pm4 { 672 nvidia,pins = 673 nvidia,functio 674 nvidia,pull = 675 nvidia,tristat 676 nvidia,enable- 677 nvidia,open-dr 678 }; 679 sdmmc1_dat0_pm5 { 680 nvidia,pins = 681 nvidia,functio 682 nvidia,pull = 683 nvidia,tristat 684 nvidia,enable- 685 nvidia,open-dr 686 }; 687 sdmmc3_clk_pp0 { 688 nvidia,pins = 689 nvidia,functio 690 nvidia,pull = 691 nvidia,tristat 692 nvidia,enable- 693 nvidia,open-dr 694 }; 695 sdmmc3_cmd_pp1 { 696 nvidia,pins = 697 nvidia,functio 698 nvidia,pull = 699 nvidia,tristat 700 nvidia,enable- 701 nvidia,open-dr 702 }; 703 sdmmc3_dat3_pp2 { 704 nvidia,pins = 705 nvidia,functio 706 nvidia,pull = 707 nvidia,tristat 708 nvidia,enable- 709 nvidia,open-dr 710 }; 711 sdmmc3_dat2_pp3 { 712 nvidia,pins = 713 nvidia,functio 714 nvidia,pull = 715 nvidia,tristat 716 nvidia,enable- 717 nvidia,open-dr 718 }; 719 sdmmc3_dat1_pp4 { 720 nvidia,pins = 721 nvidia,functio 722 nvidia,pull = 723 nvidia,tristat 724 nvidia,enable- 725 nvidia,open-dr 726 }; 727 sdmmc3_dat0_pp5 { 728 nvidia,pins = 729 nvidia,functio 730 nvidia,pull = 731 nvidia,tristat 732 nvidia,enable- 733 nvidia,open-dr 734 }; 735 cam1_mclk_ps0 { 736 nvidia,pins = 737 nvidia,functio 738 nvidia,pull = 739 nvidia,tristat 740 nvidia,enable- 741 nvidia,open-dr 742 }; 743 cam2_mclk_ps1 { 744 nvidia,pins = 745 nvidia,functio 746 nvidia,pull = 747 nvidia,tristat 748 nvidia,enable- 749 nvidia,open-dr 750 }; 751 cam_i2c_scl_ps2 { 752 nvidia,pins = 753 nvidia,functio 754 nvidia,pull = 755 nvidia,tristat 756 nvidia,enable- 757 nvidia,open-dr 758 nvidia,io-hv = 759 }; 760 cam_i2c_sda_ps3 { 761 nvidia,pins = 762 nvidia,functio 763 nvidia,pull = 764 nvidia,tristat 765 nvidia,enable- 766 nvidia,open-dr 767 nvidia,io-hv = 768 }; 769 cam_rst_ps4 { 770 nvidia,pins = 771 nvidia,functio 772 nvidia,pull = 773 nvidia,tristat 774 nvidia,enable- 775 nvidia,open-dr 776 }; 777 cam_af_en_ps5 { 778 nvidia,pins = 779 nvidia,functio 780 nvidia,pull = 781 nvidia,tristat 782 nvidia,enable- 783 nvidia,open-dr 784 }; 785 cam_flash_en_ps6 { 786 nvidia,pins = 787 nvidia,functio 788 nvidia,pull = 789 nvidia,tristat 790 nvidia,enable- 791 nvidia,open-dr 792 }; 793 cam1_pwdn_ps7 { 794 nvidia,pins = 795 nvidia,functio 796 nvidia,pull = 797 nvidia,tristat 798 nvidia,enable- 799 nvidia,open-dr 800 }; 801 cam2_pwdn_pt0 { 802 nvidia,pins = 803 nvidia,functio 804 nvidia,pull = 805 nvidia,tristat 806 nvidia,enable- 807 nvidia,open-dr 808 }; 809 cam1_strobe_pt1 { 810 nvidia,pins = 811 nvidia,functio 812 nvidia,pull = 813 nvidia,tristat 814 nvidia,enable- 815 nvidia,open-dr 816 }; 817 uart1_tx_pu0 { 818 nvidia,pins = 819 nvidia,functio 820 nvidia,pull = 821 nvidia,tristat 822 nvidia,enable- 823 nvidia,open-dr 824 }; 825 uart1_rx_pu1 { 826 nvidia,pins = 827 nvidia,functio 828 nvidia,pull = 829 nvidia,tristat 830 nvidia,enable- 831 nvidia,open-dr 832 }; 833 uart1_rts_pu2 { 834 nvidia,pins = 835 nvidia,functio 836 nvidia,pull = 837 nvidia,tristat 838 nvidia,enable- 839 nvidia,open-dr 840 }; 841 uart1_cts_pu3 { 842 nvidia,pins = 843 nvidia,functio 844 nvidia,pull = 845 nvidia,tristat 846 nvidia,enable- 847 nvidia,open-dr 848 }; 849 lcd_bl_pwm_pv0 { 850 nvidia,pins = 851 nvidia,functio 852 nvidia,pull = 853 nvidia,tristat 854 nvidia,enable- 855 nvidia,open-dr 856 }; 857 lcd_bl_en_pv1 { 858 nvidia,pins = 859 nvidia,functio 860 nvidia,pull = 861 nvidia,tristat 862 nvidia,enable- 863 nvidia,open-dr 864 }; 865 lcd_rst_pv2 { 866 nvidia,pins = 867 nvidia,functio 868 nvidia,pull = 869 nvidia,tristat 870 nvidia,enable- 871 nvidia,open-dr 872 }; 873 lcd_gpio1_pv3 { 874 nvidia,pins = 875 nvidia,functio 876 nvidia,pull = 877 nvidia,tristat 878 nvidia,enable- 879 nvidia,open-dr 880 }; 881 lcd_gpio2_pv4 { 882 nvidia,pins = 883 nvidia,functio 884 nvidia,pull = 885 nvidia,tristat 886 nvidia,enable- 887 nvidia,open-dr 888 }; 889 ap_ready_pv5 { 890 nvidia,pins = 891 nvidia,functio 892 nvidia,pull = 893 nvidia,tristat 894 nvidia,enable- 895 nvidia,open-dr 896 }; 897 touch_rst_pv6 { 898 nvidia,pins = 899 nvidia,functio 900 nvidia,pull = 901 nvidia,tristat 902 nvidia,enable- 903 nvidia,open-dr 904 }; 905 touch_clk_pv7 { 906 nvidia,pins = 907 nvidia,functio 908 nvidia,pull = 909 nvidia,tristat 910 nvidia,enable- 911 nvidia,open-dr 912 }; 913 modem_wake_ap_px0 { 914 nvidia,pins = 915 nvidia,functio 916 nvidia,pull = 917 nvidia,tristat 918 nvidia,enable- 919 nvidia,open-dr 920 }; 921 touch_int_px1 { 922 nvidia,pins = 923 nvidia,functio 924 nvidia,pull = 925 nvidia,tristat 926 nvidia,enable- 927 nvidia,open-dr 928 }; 929 motion_int_px2 { 930 nvidia,pins = 931 nvidia,functio 932 nvidia,pull = 933 nvidia,tristat 934 nvidia,enable- 935 nvidia,open-dr 936 }; 937 als_prox_int_px3 { 938 nvidia,pins = 939 nvidia,functio 940 nvidia,pull = 941 nvidia,tristat 942 nvidia,enable- 943 nvidia,open-dr 944 }; 945 temp_alert_px4 { 946 nvidia,pins = 947 nvidia,pull = 948 nvidia,tristat 949 nvidia,enable- 950 nvidia,open-dr 951 }; 952 button_power_on_px5 { 953 nvidia,pins = 954 nvidia,functio 955 nvidia,pull = 956 nvidia,tristat 957 nvidia,enable- 958 nvidia,open-dr 959 }; 960 button_vol_up_px6 { 961 nvidia,pins = 962 nvidia,pull = 963 nvidia,tristat 964 nvidia,enable- 965 nvidia,open-dr 966 }; 967 button_vol_down_px7 { 968 nvidia,pins = 969 nvidia,pull = 970 nvidia,tristat 971 nvidia,enable- 972 nvidia,open-dr 973 }; 974 button_slide_sw_py0 { 975 nvidia,pins = 976 nvidia,functio 977 nvidia,pull = 978 nvidia,tristat 979 nvidia,enable- 980 nvidia,open-dr 981 }; 982 button_home_py1 { 983 nvidia,pins = 984 nvidia,pull = 985 nvidia,tristat 986 nvidia,enable- 987 nvidia,open-dr 988 }; 989 lcd_te_py2 { 990 nvidia,pins = 991 nvidia,functio 992 nvidia,pull = 993 nvidia,tristat 994 nvidia,enable- 995 nvidia,open-dr 996 }; 997 pwr_i2c_scl_py3 { 998 nvidia,pins = 999 nvidia,functio 1000 nvidia,pull = 1001 nvidia,trista 1002 nvidia,enable 1003 nvidia,open-d 1004 nvidia,io-hv 1005 }; 1006 pwr_i2c_sda_py4 { 1007 nvidia,pins = 1008 nvidia,functi 1009 nvidia,pull = 1010 nvidia,trista 1011 nvidia,enable 1012 nvidia,open-d 1013 nvidia,io-hv 1014 }; 1015 clk_32k_out_py5 { 1016 nvidia,pins = 1017 nvidia,functi 1018 nvidia,pull = 1019 nvidia,trista 1020 nvidia,enable 1021 nvidia,open-d 1022 }; 1023 pz0 { 1024 nvidia,pins = 1025 nvidia,pull = 1026 nvidia,trista 1027 nvidia,enable 1028 nvidia,open-d 1029 }; 1030 pz1 { 1031 nvidia,pins = 1032 nvidia,functi 1033 nvidia,pull = 1034 nvidia,trista 1035 nvidia,enable 1036 nvidia,open-d 1037 }; 1038 pz2 { 1039 nvidia,pins = 1040 nvidia,functi 1041 nvidia,pull = 1042 nvidia,trista 1043 nvidia,enable 1044 nvidia,open-d 1045 }; 1046 pz3 { 1047 nvidia,pins = 1048 nvidia,functi 1049 nvidia,pull = 1050 nvidia,trista 1051 nvidia,enable 1052 nvidia,open-d 1053 }; 1054 pz4 { 1055 nvidia,pins = 1056 nvidia,functi 1057 nvidia,pull = 1058 nvidia,trista 1059 nvidia,enable 1060 nvidia,open-d 1061 }; 1062 pz5 { 1063 nvidia,pins = 1064 nvidia,functi 1065 nvidia,pull = 1066 nvidia,trista 1067 nvidia,enable 1068 nvidia,open-d 1069 }; 1070 dap2_fs_paa0 { 1071 nvidia,pins = 1072 nvidia,functi 1073 nvidia,pull = 1074 nvidia,trista 1075 nvidia,enable 1076 nvidia,open-d 1077 }; 1078 dap2_sclk_paa1 { 1079 nvidia,pins = 1080 nvidia,functi 1081 nvidia,pull = 1082 nvidia,trista 1083 nvidia,enable 1084 nvidia,open-d 1085 }; 1086 dap2_din_paa2 { 1087 nvidia,pins = 1088 nvidia,functi 1089 nvidia,pull = 1090 nvidia,trista 1091 nvidia,enable 1092 nvidia,open-d 1093 }; 1094 dap2_dout_paa3 { 1095 nvidia,pins = 1096 nvidia,functi 1097 nvidia,pull = 1098 nvidia,trista 1099 nvidia,enable 1100 nvidia,open-d 1101 }; 1102 aud_mclk_pbb0 { 1103 nvidia,pins = 1104 nvidia,functi 1105 nvidia,pull = 1106 nvidia,trista 1107 nvidia,enable 1108 nvidia,open-d 1109 }; 1110 dvfs_pwm_pbb1 { 1111 nvidia,pins = 1112 nvidia,functi 1113 nvidia,pull = 1114 nvidia,trista 1115 nvidia,enable 1116 nvidia,open-d 1117 }; 1118 dvfs_clk_pbb2 { 1119 nvidia,pins = 1120 nvidia,pull = 1121 nvidia,trista 1122 nvidia,enable 1123 nvidia,open-d 1124 }; 1125 gpio_x1_aud_pbb3 { 1126 nvidia,pins = 1127 nvidia,functi 1128 nvidia,pull = 1129 nvidia,trista 1130 nvidia,enable 1131 nvidia,open-d 1132 }; 1133 gpio_x3_aud_pbb4 { 1134 nvidia,pins = 1135 nvidia,functi 1136 nvidia,pull = 1137 nvidia,trista 1138 nvidia,enable 1139 nvidia,open-d 1140 }; 1141 hdmi_cec_pcc0 { 1142 nvidia,pins = 1143 nvidia,functi 1144 nvidia,pull = 1145 nvidia,trista 1146 nvidia,enable 1147 nvidia,open-d 1148 nvidia,io-hv 1149 }; 1150 hdmi_int_dp_hpd_pcc1 1151 nvidia,pins = 1152 nvidia,pull = 1153 nvidia,trista 1154 nvidia,enable 1155 nvidia,open-d 1156 nvidia,io-hv 1157 }; 1158 spdif_out_pcc2 { 1159 nvidia,pins = 1160 nvidia,functi 1161 nvidia,pull = 1162 nvidia,trista 1163 nvidia,enable 1164 nvidia,open-d 1165 }; 1166 spdif_in_pcc3 { 1167 nvidia,pins = 1168 nvidia,functi 1169 nvidia,pull = 1170 nvidia,trista 1171 nvidia,enable 1172 nvidia,open-d 1173 }; 1174 usb_vbus_en0_pcc4 { 1175 nvidia,pins = 1176 nvidia,functi 1177 nvidia,pull = 1178 nvidia,trista 1179 nvidia,enable 1180 nvidia,open-d 1181 nvidia,io-hv 1182 }; 1183 usb_vbus_en1_pcc5 { 1184 nvidia,pins = 1185 nvidia,functi 1186 nvidia,pull = 1187 nvidia,trista 1188 nvidia,enable 1189 nvidia,open-d 1190 nvidia,io-hv 1191 }; 1192 dp_hpd0_pcc6 { 1193 nvidia,pins = 1194 nvidia,functi 1195 nvidia,pull = 1196 nvidia,trista 1197 nvidia,enable 1198 nvidia,open-d 1199 }; 1200 pcc7 { 1201 nvidia,pins = 1202 nvidia,pull = 1203 nvidia,trista 1204 nvidia,enable 1205 nvidia,open-d 1206 nvidia,io-hv 1207 }; 1208 spi2_cs1_pdd0 { 1209 nvidia,pins = 1210 nvidia,functi 1211 nvidia,pull = 1212 nvidia,trista 1213 nvidia,enable 1214 nvidia,open-d 1215 }; 1216 qspi_sck_pee0 { 1217 nvidia,pins = 1218 nvidia,functi 1219 nvidia,pull = 1220 nvidia,trista 1221 nvidia,enable 1222 nvidia,open-d 1223 }; 1224 qspi_cs_n_pee1 { 1225 nvidia,pins = 1226 nvidia,functi 1227 nvidia,pull = 1228 nvidia,trista 1229 nvidia,enable 1230 nvidia,open-d 1231 }; 1232 qspi_io0_pee2 { 1233 nvidia,pins = 1234 nvidia,functi 1235 nvidia,pull = 1236 nvidia,trista 1237 nvidia,enable 1238 nvidia,open-d 1239 }; 1240 qspi_io1_pee3 { 1241 nvidia,pins = 1242 nvidia,functi 1243 nvidia,pull = 1244 nvidia,trista 1245 nvidia,enable 1246 nvidia,open-d 1247 }; 1248 qspi_io2_pee4 { 1249 nvidia,pins = 1250 nvidia,functi 1251 nvidia,pull = 1252 nvidia,trista 1253 nvidia,enable 1254 nvidia,open-d 1255 }; 1256 qspi_io3_pee5 { 1257 nvidia,pins = 1258 nvidia,functi 1259 nvidia,pull = 1260 nvidia,trista 1261 nvidia,enable 1262 nvidia,open-d 1263 }; 1264 core_pwr_req { 1265 nvidia,pins = 1266 nvidia,functi 1267 nvidia,pull = 1268 nvidia,trista 1269 nvidia,enable 1270 nvidia,open-d 1271 }; 1272 cpu_pwr_req { 1273 nvidia,pins = 1274 nvidia,functi 1275 nvidia,pull = 1276 nvidia,trista 1277 nvidia,enable 1278 nvidia,open-d 1279 }; 1280 pwr_int_n { 1281 nvidia,pins = 1282 nvidia,functi 1283 nvidia,pull = 1284 nvidia,trista 1285 nvidia,enable 1286 nvidia,open-d 1287 }; 1288 clk_32k_in { 1289 nvidia,pins = 1290 nvidia,functi 1291 nvidia,pull = 1292 nvidia,trista 1293 nvidia,enable 1294 nvidia,open-d 1295 }; 1296 jtag_rtck { 1297 nvidia,pins = 1298 nvidia,functi 1299 nvidia,pull = 1300 nvidia,trista 1301 nvidia,enable 1302 nvidia,open-d 1303 }; 1304 clk_req { 1305 nvidia,pins = 1306 nvidia,functi 1307 nvidia,pull = 1308 nvidia,trista 1309 nvidia,enable 1310 nvidia,open-d 1311 }; 1312 shutdown { 1313 nvidia,pins = 1314 nvidia,functi 1315 nvidia,pull = 1316 nvidia,trista 1317 nvidia,enable 1318 nvidia,open-d 1319 }; 1320 }; 1321 }; 1322 1323 serial@70006000 { 1324 /delete-property/ dmas; 1325 /delete-property/ dma-names; 1326 status = "okay"; 1327 }; 1328 1329 i2c@7000d000 { 1330 status = "okay"; 1331 clock-frequency = <400000>; 1332 1333 pmic: pmic@3c { 1334 compatible = "maxim,m 1335 reg = <0x3c>; 1336 interrupts = <GIC_SPI 1337 1338 #interrupt-cells = <2 1339 interrupt-controller; 1340 1341 gpio-controller; 1342 #gpio-cells = <2>; 1343 1344 pinctrl-names = "defa 1345 pinctrl-0 = <&max7762 1346 1347 fps { 1348 #address-cell 1349 #size-cells = 1350 1351 fps0 { 1352 reg = 1353 maxim 1354 }; 1355 1356 fps1 { 1357 reg = 1358 maxim 1359 maxim 1360 }; 1361 1362 fps2 { 1363 reg = 1364 maxim 1365 }; 1366 }; 1367 1368 hog-0 { 1369 gpio-hog; 1370 output-high; 1371 gpios = <2 GP 1372 <7 GP 1373 }; 1374 1375 max77620_default: pin 1376 gpio0 { 1377 pins 1378 funct 1379 }; 1380 1381 gpio1 { 1382 pins 1383 funct 1384 drive 1385 maxim 1386 maxim 1387 maxim 1388 }; 1389 1390 gpio2 { 1391 pins 1392 funct 1393 drive 1394 maxim 1395 }; 1396 1397 gpio3 { 1398 pins 1399 funct 1400 drive 1401 maxim 1402 }; 1403 1404 gpio4 { 1405 pins 1406 funct 1407 }; 1408 1409 gpio5_6_7 { 1410 pins 1411 funct 1412 drive 1413 }; 1414 }; 1415 1416 regulators { 1417 in-ldo0-1-sup 1418 in-ldo7-8-sup 1419 1420 max77620_sd0: 1421 regul 1422 regul 1423 regul 1424 regul 1425 regul 1426 regul 1427 regul 1428 1429 maxim 1430 maxim 1431 }; 1432 1433 max77620_sd1: 1434 regul 1435 regul 1436 regul 1437 regul 1438 regul 1439 1440 maxim 1441 }; 1442 1443 max77620_sd2: 1444 regul 1445 regul 1446 regul 1447 regul 1448 regul 1449 regul 1450 regul 1451 1452 maxim 1453 maxim 1454 }; 1455 1456 max77620_sd3: 1457 regul 1458 regul 1459 regul 1460 regul 1461 regul 1462 regul 1463 regul 1464 1465 maxim 1466 }; 1467 1468 max77620_ldo0 1469 regul 1470 regul 1471 regul 1472 regul 1473 regul 1474 regul 1475 1476 maxim 1477 }; 1478 1479 max77620_ldo1 1480 regul 1481 regul 1482 regul 1483 regul 1484 regul 1485 regul 1486 1487 maxim 1488 }; 1489 1490 max77620_ldo2 1491 regul 1492 regul 1493 regul 1494 regul 1495 regul 1496 1497 maxim 1498 }; 1499 1500 max77620_ldo3 1501 regul 1502 regul 1503 regul 1504 regul 1505 regul 1506 regul 1507 regul 1508 1509 maxim 1510 }; 1511 1512 max77620_ldo4 1513 regul 1514 regul 1515 regul 1516 regul 1517 regul 1518 regul 1519 regul 1520 1521 maxim 1522 }; 1523 1524 max77620_ldo5 1525 regul 1526 regul 1527 regul 1528 regul 1529 regul 1530 1531 maxim 1532 }; 1533 1534 max77620_ldo6 1535 regul 1536 regul 1537 regul 1538 regul 1539 regul 1540 regul 1541 1542 maxim 1543 }; 1544 1545 max77620_ldo7 1546 regul 1547 regul 1548 regul 1549 regul 1550 regul 1551 regul 1552 regul 1553 1554 maxim 1555 maxim 1556 }; 1557 1558 max77620_ldo8 1559 regul 1560 regul 1561 regul 1562 regul 1563 regul 1564 regul 1565 regul 1566 1567 maxim 1568 }; 1569 }; 1570 }; 1571 }; 1572 1573 pmc@7000e400 { 1574 nvidia,invert-interrupt; 1575 nvidia,suspend-mode = <0>; 1576 nvidia,cpu-pwr-good-time = <0 1577 nvidia,cpu-pwr-off-time = <0> 1578 nvidia,core-pwr-good-time = < 1579 nvidia,core-pwr-off-time = <3 1580 nvidia,core-power-req-active- 1581 nvidia,sys-clock-req-active-h 1582 status = "okay"; 1583 }; 1584 1585 mmc@700b0600 { 1586 bus-width = <8>; 1587 non-removable; 1588 status = "okay"; 1589 }; 1590 1591 clk32k_in: clock-32k { 1592 compatible = "fixed-clock"; 1593 clock-frequency = <32768>; 1594 #clock-cells = <0>; 1595 }; 1596 1597 cpus { 1598 cpu@0 { 1599 enable-method = "psci 1600 }; 1601 1602 cpu@1 { 1603 enable-method = "psci 1604 }; 1605 1606 cpu@2 { 1607 enable-method = "psci 1608 }; 1609 1610 cpu@3 { 1611 enable-method = "psci 1612 }; 1613 1614 idle-states { 1615 cpu-sleep { 1616 status = "oka 1617 }; 1618 }; 1619 }; 1620 1621 gpio-keys { 1622 compatible = "gpio-keys"; 1623 status = "okay"; 1624 1625 key-power { 1626 debounce-interval = < 1627 gpios = <&gpio TEGRA_ 1628 label = "Power"; 1629 linux,code = <KEY_POW 1630 wakeup-event-action = 1631 wakeup-source; 1632 }; 1633 }; 1634 1635 psci { 1636 compatible = "arm,psci-1.0"; 1637 method = "smc"; 1638 }; 1639 1640 battery_reg: regulator-vdd-ac-bat { 1641 compatible = "regulator-fixed 1642 regulator-name = "vdd-ac-bat" 1643 regulator-min-microvolt = <50 1644 regulator-max-microvolt = <50 1645 regulator-always-on; 1646 }; 1647 1648 vdd_3v3: regulator-vdd-3v3 { 1649 compatible = "regulator-fixed 1650 regulator-name = "vdd-3v3"; 1651 regulator-enable-ramp-delay = 1652 regulator-min-microvolt = <33 1653 regulator-max-microvolt = <33 1654 regulator-always-on; 1655 1656 gpio = <&pmic 3 GPIO_ACTIVE_H 1657 enable-active-high; 1658 }; 1659 1660 max77620_gpio7: regulator-max77620-gp 1661 compatible = "regulator-fixed 1662 regulator-name = "max77620-gp 1663 regulator-enable-ramp-delay = 1664 regulator-min-microvolt = <12 1665 regulator-max-microvolt = <12 1666 vin-supply = <&max77620_ldo0> 1667 regulator-always-on; 1668 regulator-boot-on; 1669 1670 gpio = <&pmic 7 GPIO_ACTIVE_H 1671 enable-active-high; 1672 }; 1673 1674 lcd_bl_en: regulator-lcd-bl-en { 1675 compatible = "regulator-fixed 1676 regulator-name = "lcd-bl-en"; 1677 regulator-min-microvolt = <18 1678 regulator-max-microvolt = <18 1679 regulator-boot-on; 1680 1681 gpio = <&gpio TEGRA_GPIO(V, 1 1682 enable-active-high; 1683 }; 1684 1685 en_vdd_sd: regulator-vdd-sd { 1686 compatible = "regulator-fixed 1687 regulator-name = "en-vdd-sd"; 1688 regulator-enable-ramp-delay = 1689 regulator-min-microvolt = <33 1690 regulator-max-microvolt = <33 1691 vin-supply = <&vdd_3v3>; 1692 1693 gpio = <&gpio TEGRA_GPIO(Z, 4 1694 enable-active-high; 1695 }; 1696 1697 en_vdd_cam: regulator-vdd-cam { 1698 compatible = "regulator-fixed 1699 regulator-name = "en-vdd-cam" 1700 regulator-min-microvolt = <18 1701 regulator-max-microvolt = <18 1702 1703 gpio = <&gpio TEGRA_GPIO(S, 4 1704 enable-active-high; 1705 }; 1706 1707 vdd_sys_boost: regulator-vdd-sys-boos 1708 compatible = "regulator-fixed 1709 regulator-name = "vdd-sys-boo 1710 regulator-enable-ramp-delay = 1711 regulator-min-microvolt = <50 1712 regulator-max-microvolt = <50 1713 regulator-always-on; 1714 1715 gpio = <&pmic 1 GPIO_ACTIVE_H 1716 enable-active-high; 1717 }; 1718 1719 vdd_hdmi: regulator-vdd-hdmi { 1720 compatible = "regulator-fixed 1721 regulator-name = "vdd-hdmi"; 1722 regulator-enable-ramp-delay = 1723 regulator-min-microvolt = <50 1724 regulator-max-microvolt = <50 1725 vin-supply = <&vdd_sys_boost> 1726 regulator-boot-on; 1727 1728 gpio = <&gpio TEGRA_GPIO(CC, 1729 enable-active-high; 1730 }; 1731 1732 en_vdd_cpu_fixed: regulator-vdd-cpu-f 1733 compatible = "regulator-fixed 1734 regulator-name = "vdd-cpu-fix 1735 regulator-min-microvolt = <10 1736 regulator-max-microvolt = <10 1737 }; 1738 1739 vdd_aux_3v3: regulator-vdd-aux-3v3 { 1740 compatible = "regulator-fixed 1741 regulator-name = "aux-3v3"; 1742 regulator-min-microvolt = <33 1743 regulator-max-microvolt = <33 1744 }; 1745 1746 vdd_snsr_pm: regulator-vdd-snsr-pm { 1747 compatible = "regulator-fixed 1748 regulator-name = "snsr_pm"; 1749 regulator-min-microvolt = <33 1750 regulator-max-microvolt = <33 1751 1752 enable-active-high; 1753 }; 1754 1755 vdd_usb_5v0: regulator-vdd-usb-5v0 { 1756 compatible = "regulator-fixed 1757 status = "disabled"; 1758 regulator-name = "vdd-usb-5v0 1759 regulator-min-microvolt = <50 1760 regulator-max-microvolt = <50 1761 vin-supply = <&vdd_3v3>; 1762 1763 enable-active-high; 1764 }; 1765 1766 vdd_cdc_1v2_aud: regulator-vdd-cdc-1v 1767 compatible = "regulator-fixed 1768 status = "disabled"; 1769 regulator-name = "vdd_cdc_1v2 1770 regulator-min-microvolt = <12 1771 regulator-max-microvolt = <12 1772 startup-delay-us = <250000>; 1773 1774 enable-active-high; 1775 }; 1776 1777 vdd_disp_3v0: regulator-vdd-disp-3v0 1778 compatible = "regulator-fixed 1779 regulator-name = "vdd-disp-3v 1780 regulator-enable-ramp-delay = 1781 regulator-min-microvolt = <30 1782 regulator-max-microvolt = <30 1783 regulator-always-on; 1784 1785 gpio = <&gpio TEGRA_GPIO(I, 3 1786 enable-active-high; 1787 }; 1788 1789 vdd_fan: regulator-vdd-fan { 1790 compatible = "regulator-fixed 1791 regulator-name = "vdd-fan"; 1792 regulator-enable-ramp-delay = 1793 regulator-min-microvolt = <50 1794 regulator-max-microvolt = <50 1795 1796 gpio = <&gpio TEGRA_GPIO(E, 4 1797 enable-active-high; 1798 }; 1799 1800 usb_vbus1: regulator-usb-vbus1 { 1801 compatible = "regulator-fixed 1802 regulator-name = "usb-vbus1"; 1803 regulator-min-microvolt = <50 1804 regulator-max-microvolt = <50 1805 1806 gpio = <&gpio TEGRA_GPIO(CC, 1807 enable-active-high; 1808 gpio-open-drain; 1809 }; 1810 1811 usb_vbus2: regulator-usb-vbus2 { 1812 compatible = "regulator-fixed 1813 regulator-name = "usb-vbus2"; 1814 regulator-min-microvolt = <50 1815 regulator-max-microvolt = <50 1816 1817 gpio = <&gpio TEGRA_GPIO(CC, 1818 enable-active-high; 1819 gpio-open-drain; 1820 }; 1821 1822 vdd_3v3_eth: regulator-vdd-3v3-eth { 1823 compatible = "regulator-fixed 1824 regulator-name = "vdd-3v3-eth 1825 regulator-min-microvolt = <33 1826 regulator-max-microvolt = <33 1827 regulator-always-on; 1828 regulator-boot-on; 1829 1830 gpio = <&gpio TEGRA_GPIO(D, 4 1831 enable-active-high; 1832 gpio-open-drain; 1833 }; 1834 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.