File Index
Files and directories
Sign in
FILE

tegra210-p2597.dtsi

File preview with syntax highlighting.

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