Linux Audio

Check our new training course

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