cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tegra210-p2597.dtsi (51085B)


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