cachepc-linux

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

tegra124-apalis-v1.2.dtsi (58163B)


      1// SPDX-License-Identifier: GPL-2.0 OR MIT
      2/*
      3 * Copyright 2016-2018 Toradex AG
      4 */
      5
      6#include "tegra124.dtsi"
      7#include "tegra124-apalis-emc.dtsi"
      8
      9/*
     10 * Toradex Apalis TK1 Module Device Tree
     11 * Compatible for Revisions 2GB: V1.2A
     12 */
     13/ {
     14	memory@80000000 {
     15		reg = <0x0 0x80000000 0x0 0x80000000>;
     16	};
     17
     18	pcie@1003000 {
     19		status = "okay";
     20
     21		avddio-pex-supply = <&reg_1v05_vdd>;
     22		avdd-pex-pll-supply = <&reg_1v05_vdd>;
     23		avdd-pll-erefe-supply = <&reg_1v05_avdd>;
     24		dvddio-pex-supply = <&reg_1v05_vdd>;
     25		hvdd-pex-pll-e-supply = <&reg_module_3v3>;
     26		hvdd-pex-supply = <&reg_module_3v3>;
     27		vddio-pex-ctl-supply = <&reg_module_3v3>;
     28
     29		/* Apalis PCIe (additional lane Apalis type specific) */
     30		pci@1,0 {
     31			/* PCIE1_RX/TX and TS_DIFF1/2 */
     32			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>,
     33			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
     34			phy-names = "pcie-0", "pcie-1";
     35		};
     36
     37		/* I210 Gigabit Ethernet Controller (On-module) */
     38		pci@2,0 {
     39			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>;
     40			phy-names = "pcie-0";
     41			status = "okay";
     42
     43			ethernet@0,0 {
     44				reg = <0 0 0 0 0>;
     45				local-mac-address = [00 00 00 00 00 00];
     46			};
     47		};
     48	};
     49
     50	host1x@50000000 {
     51		hdmi@54280000 {
     52			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
     53			nvidia,hpd-gpio =
     54				<&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
     55			pll-supply = <&reg_1v05_avdd_hdmi_pll>;
     56			vdd-supply = <&reg_3v3_avdd_hdmi>;
     57		};
     58	};
     59
     60	gpu@57000000 {
     61		/*
     62		 * Node left disabled on purpose - the bootloader will enable
     63		 * it after having set the VPR up
     64		 */
     65		vdd-supply = <&reg_vdd_gpu>;
     66	};
     67
     68	pinmux@70000868 {
     69		pinctrl-names = "default";
     70		pinctrl-0 = <&state_default>;
     71
     72		state_default: pinmux {
     73			/* Analogue Audio (On-module) */
     74			dap3-fs-pp0 {
     75				nvidia,pins = "dap3_fs_pp0";
     76				nvidia,function = "i2s2";
     77				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
     78				nvidia,tristate = <TEGRA_PIN_DISABLE>;
     79				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
     80			};
     81			dap3-din-pp1 {
     82				nvidia,pins = "dap3_din_pp1";
     83				nvidia,function = "i2s2";
     84				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
     85				nvidia,tristate = <TEGRA_PIN_ENABLE>;
     86				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
     87			};
     88			dap3-dout-pp2 {
     89				nvidia,pins = "dap3_dout_pp2";
     90				nvidia,function = "i2s2";
     91				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
     92				nvidia,tristate = <TEGRA_PIN_DISABLE>;
     93				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
     94			};
     95			dap3-sclk-pp3 {
     96				nvidia,pins = "dap3_sclk_pp3";
     97				nvidia,function = "i2s2";
     98				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
     99				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    100				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    101			};
    102			dap-mclk1-pw4 {
    103				nvidia,pins = "dap_mclk1_pw4";
    104				nvidia,function = "extperiph1";
    105				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    106				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    107				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    108			};
    109
    110			/* Apalis BKL1_ON */
    111			pbb5 {
    112				nvidia,pins = "pbb5";
    113				nvidia,function = "vgp5";
    114				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    115				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    116				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    117			};
    118
    119			/* Apalis BKL1_PWM */
    120			pu6 {
    121				nvidia,pins = "pu6";
    122				nvidia,function = "pwm3";
    123				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    124				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    125				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    126			};
    127
    128			/* Apalis CAM1_MCLK */
    129			cam-mclk-pcc0 {
    130				nvidia,pins = "cam_mclk_pcc0";
    131				nvidia,function = "vi_alt3";
    132				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    133				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    134				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    135			};
    136
    137			/* Apalis Digital Audio */
    138			dap2-fs-pa2 {
    139				nvidia,pins = "dap2_fs_pa2";
    140				nvidia,function = "hda";
    141				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    142				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    143				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    144			};
    145			dap2-sclk-pa3 {
    146				nvidia,pins = "dap2_sclk_pa3";
    147				nvidia,function = "hda";
    148				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    149				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    150				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    151			};
    152			dap2-din-pa4 {
    153				nvidia,pins = "dap2_din_pa4";
    154				nvidia,function = "hda";
    155				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    156				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    157				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    158			};
    159			dap2-dout-pa5 {
    160				nvidia,pins = "dap2_dout_pa5";
    161				nvidia,function = "hda";
    162				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    163				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    164				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    165			};
    166			pbb3 { /* DAP1_RESET */
    167				nvidia,pins = "pbb3";
    168				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    169				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    170				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    171			};
    172			clk3-out-pee0 {
    173				nvidia,pins = "clk3_out_pee0";
    174				nvidia,function = "extperiph3";
    175				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    176				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    177				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    178			};
    179
    180			/* Apalis GPIO */
    181			usb-vbus-en0-pn4 {
    182				nvidia,pins = "usb_vbus_en0_pn4";
    183				nvidia,function = "rsvd2";
    184				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    185				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    186				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    187				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
    188			};
    189			usb-vbus-en1-pn5 {
    190				nvidia,pins = "usb_vbus_en1_pn5";
    191				nvidia,function = "rsvd2";
    192				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    193				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    194				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    195				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
    196			};
    197			pex-l0-rst-n-pdd1 {
    198				nvidia,pins = "pex_l0_rst_n_pdd1";
    199				nvidia,function = "rsvd2";
    200				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    201				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    202				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    203			};
    204			pex-l0-clkreq-n-pdd2 {
    205				nvidia,pins = "pex_l0_clkreq_n_pdd2";
    206				nvidia,function = "rsvd2";
    207				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    208				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    209				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    210			};
    211			pex-l1-rst-n-pdd5 {
    212				nvidia,pins = "pex_l1_rst_n_pdd5";
    213				nvidia,function = "rsvd2";
    214				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    215				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    216				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    217			};
    218			pex-l1-clkreq-n-pdd6 {
    219				nvidia,pins = "pex_l1_clkreq_n_pdd6";
    220				nvidia,function = "rsvd2";
    221				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    222				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    223				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    224			};
    225			dp-hpd-pff0 {
    226				nvidia,pins = "dp_hpd_pff0";
    227				nvidia,function = "dp";
    228				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    229				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    230				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    231			};
    232			pff2 {
    233				nvidia,pins = "pff2";
    234				nvidia,function = "rsvd2";
    235				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    236				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    237				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    238			};
    239			owr { /* PEX_L1_CLKREQ_N multiplexed GPIO6 */
    240				nvidia,pins = "owr";
    241				nvidia,function = "rsvd2";
    242				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    243				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    244				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    245				nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
    246			};
    247
    248			/* Apalis HDMI1_CEC */
    249			hdmi-cec-pee3 {
    250				nvidia,pins = "hdmi_cec_pee3";
    251				nvidia,function = "cec";
    252				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    253				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    254				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    255				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
    256			};
    257
    258			/* Apalis HDMI1_HPD */
    259			hdmi-int-pn7 {
    260				nvidia,pins = "hdmi_int_pn7";
    261				nvidia,function = "rsvd1";
    262				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
    263				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    264				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    265				nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
    266			};
    267
    268			/* Apalis I2C1 */
    269			gen1-i2c-scl-pc4 {
    270				nvidia,pins = "gen1_i2c_scl_pc4";
    271				nvidia,function = "i2c1";
    272				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    273				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    274				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    275				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
    276			};
    277			gen1-i2c-sda-pc5 {
    278				nvidia,pins = "gen1_i2c_sda_pc5";
    279				nvidia,function = "i2c1";
    280				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    281				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    282				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    283				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
    284			};
    285
    286			/* Apalis I2C3 (CAM) */
    287			cam-i2c-scl-pbb1 {
    288				nvidia,pins = "cam_i2c_scl_pbb1";
    289				nvidia,function = "i2c3";
    290				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    291				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    292				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    293				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
    294			};
    295			cam-i2c-sda-pbb2 {
    296				nvidia,pins = "cam_i2c_sda_pbb2";
    297				nvidia,function = "i2c3";
    298				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    299				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    300				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    301				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
    302			};
    303
    304			/* Apalis I2C4 (DDC) */
    305			ddc-scl-pv4 {
    306				nvidia,pins = "ddc_scl_pv4";
    307				nvidia,function = "i2c4";
    308				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    309				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    310				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    311				nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
    312			};
    313			ddc-sda-pv5 {
    314				nvidia,pins = "ddc_sda_pv5";
    315				nvidia,function = "i2c4";
    316				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    317				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    318				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    319				nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
    320			};
    321
    322			/* Apalis MMC1 */
    323			sdmmc1-cd-n-pv3 { /* CD# GPIO */
    324				nvidia,pins = "sdmmc1_wp_n_pv3";
    325				nvidia,function = "sdmmc1";
    326				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    327				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    328				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    329			};
    330			clk2-out-pw5 { /* D5 GPIO */
    331				nvidia,pins = "clk2_out_pw5";
    332				nvidia,function = "rsvd2";
    333				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    334				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    335				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    336			};
    337			sdmmc1-dat3-py4 {
    338				nvidia,pins = "sdmmc1_dat3_py4";
    339				nvidia,function = "sdmmc1";
    340				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    341				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    342				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    343			};
    344			sdmmc1-dat2-py5 {
    345				nvidia,pins = "sdmmc1_dat2_py5";
    346				nvidia,function = "sdmmc1";
    347				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    348				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    349				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    350			};
    351			sdmmc1-dat1-py6 {
    352				nvidia,pins = "sdmmc1_dat1_py6";
    353				nvidia,function = "sdmmc1";
    354				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    355				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    356				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    357			};
    358			sdmmc1-dat0-py7 {
    359				nvidia,pins = "sdmmc1_dat0_py7";
    360				nvidia,function = "sdmmc1";
    361				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    362				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    363				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    364			};
    365			sdmmc1-clk-pz0 {
    366				nvidia,pins = "sdmmc1_clk_pz0";
    367				nvidia,function = "sdmmc1";
    368				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    369				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    370				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    371			};
    372			sdmmc1-cmd-pz1 {
    373				nvidia,pins = "sdmmc1_cmd_pz1";
    374				nvidia,function = "sdmmc1";
    375				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    376				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    377				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    378			};
    379			clk2-req-pcc5 { /* D4 GPIO */
    380				nvidia,pins = "clk2_req_pcc5";
    381				nvidia,function = "rsvd2";
    382				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    383				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    384				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    385			};
    386			sdmmc3-clk-lb-in-pee5 { /* D6 GPIO */
    387				nvidia,pins = "sdmmc3_clk_lb_in_pee5";
    388				nvidia,function = "rsvd2";
    389				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    390				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    391				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    392			};
    393			usb-vbus-en2-pff1 { /* D7 GPIO */
    394				nvidia,pins = "usb_vbus_en2_pff1";
    395				nvidia,function = "rsvd2";
    396				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    397				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    398				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    399			};
    400
    401			/* Apalis PWM */
    402			ph0 {
    403				nvidia,pins = "ph0";
    404				nvidia,function = "pwm0";
    405				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    406				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    407				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    408			};
    409			ph1 {
    410				nvidia,pins = "ph1";
    411				nvidia,function = "pwm1";
    412				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    413				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    414				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    415			};
    416			ph2 {
    417				nvidia,pins = "ph2";
    418				nvidia,function = "pwm2";
    419				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    420				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    421				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    422			};
    423			/* PWM3 active on pu6 being Apalis BKL1_PWM as well */
    424			ph3 {
    425				nvidia,pins = "ph3";
    426				nvidia,function = "pwm3";
    427				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    428				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    429				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    430			};
    431
    432			/* Apalis SATA1_ACT# */
    433			dap1-dout-pn2 {
    434				nvidia,pins = "dap1_dout_pn2";
    435				nvidia,function = "gmi";
    436				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    437				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    438				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    439			};
    440
    441			/* Apalis SD1 */
    442			sdmmc3-clk-pa6 {
    443				nvidia,pins = "sdmmc3_clk_pa6";
    444				nvidia,function = "sdmmc3";
    445				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    446				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    447				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    448			};
    449			sdmmc3-cmd-pa7 {
    450				nvidia,pins = "sdmmc3_cmd_pa7";
    451				nvidia,function = "sdmmc3";
    452				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    453				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    454				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    455			};
    456			sdmmc3-dat3-pb4 {
    457				nvidia,pins = "sdmmc3_dat3_pb4";
    458				nvidia,function = "sdmmc3";
    459				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    460				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    461				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    462			};
    463			sdmmc3-dat2-pb5 {
    464				nvidia,pins = "sdmmc3_dat2_pb5";
    465				nvidia,function = "sdmmc3";
    466				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    467				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    468				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    469			};
    470			sdmmc3-dat1-pb6 {
    471				nvidia,pins = "sdmmc3_dat1_pb6";
    472				nvidia,function = "sdmmc3";
    473				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    474				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    475				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    476			};
    477			sdmmc3-dat0-pb7 {
    478				nvidia,pins = "sdmmc3_dat0_pb7";
    479				nvidia,function = "sdmmc3";
    480				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    481				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    482				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    483			};
    484			sdmmc3-cd-n-pv2 { /* CD# GPIO */
    485				nvidia,pins = "sdmmc3_cd_n_pv2";
    486				nvidia,function = "rsvd3";
    487				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    488				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    489				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    490			};
    491
    492			/* Apalis SPDIF */
    493			spdif-out-pk5 {
    494				nvidia,pins = "spdif_out_pk5";
    495				nvidia,function = "spdif";
    496				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    497				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    498				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    499			};
    500			spdif-in-pk6 {
    501				nvidia,pins = "spdif_in_pk6";
    502				nvidia,function = "spdif";
    503				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    504				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    505				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    506			};
    507
    508			/* Apalis SPI1 */
    509			ulpi-clk-py0 {
    510				nvidia,pins = "ulpi_clk_py0";
    511				nvidia,function = "spi1";
    512				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    513				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    514				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    515			};
    516			ulpi-dir-py1 {
    517				nvidia,pins = "ulpi_dir_py1";
    518				nvidia,function = "spi1";
    519				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    520				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    521				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    522			};
    523			ulpi-nxt-py2 {
    524				nvidia,pins = "ulpi_nxt_py2";
    525				nvidia,function = "spi1";
    526				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    527				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    528				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    529			};
    530			ulpi-stp-py3 {
    531				nvidia,pins = "ulpi_stp_py3";
    532				nvidia,function = "spi1";
    533				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    534				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    535				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    536			};
    537
    538			/* Apalis SPI2 */
    539			pg5 {
    540				nvidia,pins = "pg5";
    541				nvidia,function = "spi4";
    542				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    543				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    544				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    545			};
    546			pg6 {
    547				nvidia,pins = "pg6";
    548				nvidia,function = "spi4";
    549				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    550				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    551				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    552			};
    553			pg7 {
    554				nvidia,pins = "pg7";
    555				nvidia,function = "spi4";
    556				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    557				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    558				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    559			};
    560			pi3 {
    561				nvidia,pins = "pi3";
    562				nvidia,function = "spi4";
    563				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    564				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    565				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    566			};
    567
    568			/* Apalis UART1 */
    569			pb1 { /* DCD GPIO */
    570				nvidia,pins = "pb1";
    571				nvidia,function = "rsvd2";
    572				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    573				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    574				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    575			};
    576			pk7 { /* RI GPIO */
    577				nvidia,pins = "pk7";
    578				nvidia,function = "rsvd2";
    579				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    580				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    581				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    582			};
    583			uart1-txd-pu0 {
    584				nvidia,pins = "pu0";
    585				nvidia,function = "uarta";
    586				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    587				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    588				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    589			};
    590			uart1-rxd-pu1 {
    591				nvidia,pins = "pu1";
    592				nvidia,function = "uarta";
    593				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    594				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    595				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    596			};
    597			uart1-cts-n-pu2 {
    598				nvidia,pins = "pu2";
    599				nvidia,function = "uarta";
    600				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    601				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    602				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    603			};
    604			uart1-rts-n-pu3 {
    605				nvidia,pins = "pu3";
    606				nvidia,function = "uarta";
    607				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    608				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    609				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    610			};
    611			uart3-cts-n-pa1 { /* DSR GPIO */
    612				nvidia,pins = "uart3_cts_n_pa1";
    613				nvidia,function = "gmi";
    614				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    615				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    616				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    617			};
    618			uart3-rts-n-pc0 { /* DTR GPIO */
    619				nvidia,pins = "uart3_rts_n_pc0";
    620				nvidia,function = "gmi";
    621				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    622				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    623				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    624			};
    625
    626			/* Apalis UART2 */
    627			uart2-txd-pc2 {
    628				nvidia,pins = "uart2_txd_pc2";
    629				nvidia,function = "irda";
    630				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    631				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    632				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    633			};
    634			uart2-rxd-pc3 {
    635				nvidia,pins = "uart2_rxd_pc3";
    636				nvidia,function = "irda";
    637				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    638				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    639				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    640			};
    641			uart2-cts-n-pj5 {
    642				nvidia,pins = "uart2_cts_n_pj5";
    643				nvidia,function = "uartb";
    644				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    645				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    646				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    647			};
    648			uart2-rts-n-pj6 {
    649				nvidia,pins = "uart2_rts_n_pj6";
    650				nvidia,function = "uartb";
    651				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    652				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    653				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    654			};
    655
    656			/* Apalis UART3 */
    657			uart3-txd-pw6 {
    658				nvidia,pins = "uart3_txd_pw6";
    659				nvidia,function = "uartc";
    660				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    661				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    662				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    663			};
    664			uart3-rxd-pw7 {
    665				nvidia,pins = "uart3_rxd_pw7";
    666				nvidia,function = "uartc";
    667				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    668				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    669				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    670			};
    671
    672			/* Apalis UART4 */
    673			uart4-rxd-pb0 {
    674				nvidia,pins = "pb0";
    675				nvidia,function = "uartd";
    676				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    677				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    678				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    679			};
    680			uart4-txd-pj7 {
    681				nvidia,pins = "pj7";
    682				nvidia,function = "uartd";
    683				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    684				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    685				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    686			};
    687
    688			/* Apalis USBH_EN */
    689			gen2-i2c-sda-pt6 {
    690				nvidia,pins = "gen2_i2c_sda_pt6";
    691				nvidia,function = "rsvd2";
    692				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    693				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    694				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    695				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
    696			};
    697
    698			/* Apalis USBH_OC# */
    699			pbb0 {
    700				nvidia,pins = "pbb0";
    701				nvidia,function = "vgp6";
    702				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    703				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    704				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    705			};
    706
    707			/* Apalis USBO1_EN */
    708			gen2-i2c-scl-pt5 {
    709				nvidia,pins = "gen2_i2c_scl_pt5";
    710				nvidia,function = "rsvd2";
    711				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    712				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    713				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    714				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
    715			};
    716
    717			/* Apalis USBO1_OC# */
    718			pbb4 {
    719				nvidia,pins = "pbb4";
    720				nvidia,function = "vgp4";
    721				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    722				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    723				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    724			};
    725
    726			/* Apalis WAKE1_MICO */
    727			pex-wake-n-pdd3 {
    728				nvidia,pins = "pex_wake_n_pdd3";
    729				nvidia,function = "rsvd2";
    730				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    731				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    732				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    733			};
    734
    735			/* CORE_PWR_REQ */
    736			core-pwr-req {
    737				nvidia,pins = "core_pwr_req";
    738				nvidia,function = "pwron";
    739				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    740				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    741				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    742			};
    743
    744			/* CPU_PWR_REQ */
    745			cpu-pwr-req {
    746				nvidia,pins = "cpu_pwr_req";
    747				nvidia,function = "cpu";
    748				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    749				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    750				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    751			};
    752
    753			/* DVFS */
    754			dvfs-pwm-px0 {
    755				nvidia,pins = "dvfs_pwm_px0";
    756				nvidia,function = "cldvfs";
    757				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    758				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    759				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    760			};
    761			dvfs-clk-px2 {
    762				nvidia,pins = "dvfs_clk_px2";
    763				nvidia,function = "cldvfs";
    764				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    765				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    766				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    767			};
    768
    769			/* eMMC */
    770			sdmmc4-dat0-paa0 {
    771				nvidia,pins = "sdmmc4_dat0_paa0";
    772				nvidia,function = "sdmmc4";
    773				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    774				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    775				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    776			};
    777			sdmmc4-dat1-paa1 {
    778				nvidia,pins = "sdmmc4_dat1_paa1";
    779				nvidia,function = "sdmmc4";
    780				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    781				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    782				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    783			};
    784			sdmmc4-dat2-paa2 {
    785				nvidia,pins = "sdmmc4_dat2_paa2";
    786				nvidia,function = "sdmmc4";
    787				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    788				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    789				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    790			};
    791			sdmmc4-dat3-paa3 {
    792				nvidia,pins = "sdmmc4_dat3_paa3";
    793				nvidia,function = "sdmmc4";
    794				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    795				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    796				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    797			};
    798			sdmmc4-dat4-paa4 {
    799				nvidia,pins = "sdmmc4_dat4_paa4";
    800				nvidia,function = "sdmmc4";
    801				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    802				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    803				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    804			};
    805			sdmmc4-dat5-paa5 {
    806				nvidia,pins = "sdmmc4_dat5_paa5";
    807				nvidia,function = "sdmmc4";
    808				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    809				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    810				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    811			};
    812			sdmmc4-dat6-paa6 {
    813				nvidia,pins = "sdmmc4_dat6_paa6";
    814				nvidia,function = "sdmmc4";
    815				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    816				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    817				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    818			};
    819			sdmmc4-dat7-paa7 {
    820				nvidia,pins = "sdmmc4_dat7_paa7";
    821				nvidia,function = "sdmmc4";
    822				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    823				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    824				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    825			};
    826			sdmmc4-clk-pcc4 {
    827				nvidia,pins = "sdmmc4_clk_pcc4";
    828				nvidia,function = "sdmmc4";
    829				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    830				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    831				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    832			};
    833			sdmmc4-cmd-pt7 {
    834				nvidia,pins = "sdmmc4_cmd_pt7";
    835				nvidia,function = "sdmmc4";
    836				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    837				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    838				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    839			};
    840
    841			/* JTAG_RTCK */
    842			jtag-rtck {
    843				nvidia,pins = "jtag_rtck";
    844				nvidia,function = "rtck";
    845				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    846				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    847				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    848			};
    849
    850			/* LAN_DEV_OFF# */
    851			ulpi-data5-po6 {
    852				nvidia,pins = "ulpi_data5_po6";
    853				nvidia,function = "ulpi";
    854				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    855				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    856				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    857			};
    858
    859			/* LAN_RESET# */
    860			kb-row10-ps2 {
    861				nvidia,pins = "kb_row10_ps2";
    862				nvidia,function = "rsvd2";
    863				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    864				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    865				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    866			};
    867
    868			/* LAN_WAKE# */
    869			ulpi-data4-po5 {
    870				nvidia,pins = "ulpi_data4_po5";
    871				nvidia,function = "ulpi";
    872				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    873				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    874				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    875			};
    876
    877			/* MCU_INT1# */
    878			pk2 {
    879				nvidia,pins = "pk2";
    880				nvidia,function = "rsvd1";
    881				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    882				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    883				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    884			};
    885
    886			/* MCU_INT2# */
    887			pj2 {
    888				nvidia,pins = "pj2";
    889				nvidia,function = "rsvd1";
    890				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    891				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    892				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    893			};
    894
    895			/* MCU_INT3# */
    896			pi5 {
    897				nvidia,pins = "pi5";
    898				nvidia,function = "rsvd2";
    899				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    900				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    901				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    902			};
    903
    904			/* MCU_INT4# */
    905			pj0 {
    906				nvidia,pins = "pj0";
    907				nvidia,function = "rsvd1";
    908				nvidia,pull = <TEGRA_PIN_PULL_UP>;
    909				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    910				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    911			};
    912
    913			/* MCU_RESET */
    914			pbb6 {
    915				nvidia,pins = "pbb6";
    916				nvidia,function = "rsvd2";
    917				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    918				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    919				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    920			};
    921
    922			/* MCU SPI */
    923			gpio-x4-aud-px4 {
    924				nvidia,pins = "gpio_x4_aud_px4";
    925				nvidia,function = "spi2";
    926				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    927				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    928				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    929			};
    930			gpio-x5-aud-px5 {
    931				nvidia,pins = "gpio_x5_aud_px5";
    932				nvidia,function = "spi2";
    933				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    934				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    935				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    936			};
    937			gpio-x6-aud-px6 { /* MCU_CS */
    938				nvidia,pins = "gpio_x6_aud_px6";
    939				nvidia,function = "spi2";
    940				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    941				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    942				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    943			};
    944			gpio-x7-aud-px7 {
    945				nvidia,pins = "gpio_x7_aud_px7";
    946				nvidia,function = "spi2";
    947				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    948				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    949				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    950			};
    951			gpio-w2-aud-pw2 { /* MCU_CSEZP */
    952				nvidia,pins = "gpio_w2_aud_pw2";
    953				nvidia,function = "spi2";
    954				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    955				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    956				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
    957			};
    958
    959			/* PMIC_CLK_32K */
    960			clk-32k-in {
    961				nvidia,pins = "clk_32k_in";
    962				nvidia,function = "clk";
    963				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    964				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    965				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    966			};
    967
    968			/* PMIC_CPU_OC_INT */
    969			clk-32k-out-pa0 {
    970				nvidia,pins = "clk_32k_out_pa0";
    971				nvidia,function = "soc";
    972				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    973				nvidia,tristate = <TEGRA_PIN_ENABLE>;
    974				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    975			};
    976
    977			/* PWR_I2C */
    978			pwr-i2c-scl-pz6 {
    979				nvidia,pins = "pwr_i2c_scl_pz6";
    980				nvidia,function = "i2cpwr";
    981				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
    982				nvidia,tristate = <TEGRA_PIN_DISABLE>;
    983				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
    984				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
    985			};
    986			pwr-i2c-sda-pz7 {
    987				nvidia,pins = "pwr_i2c_sda_pz7";
    988				nvidia,function = "i2cpwr";
    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_ENABLE>;
    993			};
    994
    995			/* PWR_INT_N */
    996			pwr-int-n {
    997				nvidia,pins = "pwr_int_n";
    998				nvidia,function = "pmi";
    999				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1000				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1001				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   1002			};
   1003
   1004			/* RESET_MOCI_CTRL */
   1005			pu4 {
   1006				nvidia,pins = "pu4";
   1007				nvidia,function = "gmi";
   1008				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   1009				nvidia,tristate = <TEGRA_PIN_DISABLE>;
   1010				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1011			};
   1012
   1013			/* RESET_OUT_N */
   1014			reset-out-n {
   1015				nvidia,pins = "reset_out_n";
   1016				nvidia,function = "reset_out_n";
   1017				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   1018				nvidia,tristate = <TEGRA_PIN_DISABLE>;
   1019				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   1020			};
   1021
   1022			/* SHIFT_CTRL_DIR_IN */
   1023			kb-row0-pr0 {
   1024				nvidia,pins = "kb_row0_pr0";
   1025				nvidia,function = "rsvd2";
   1026				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1027				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1028				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1029			};
   1030			kb-row1-pr1 {
   1031				nvidia,pins = "kb_row1_pr1";
   1032				nvidia,function = "rsvd2";
   1033				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1034				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1035				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1036			};
   1037
   1038			/* Configure level-shifter as output for HDA */
   1039			kb-row11-ps3 {
   1040				nvidia,pins = "kb_row11_ps3";
   1041				nvidia,function = "rsvd2";
   1042				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1043				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1044				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1045			};
   1046
   1047			/* SHIFT_CTRL_DIR_OUT */
   1048			kb-col5-pq5 {
   1049				nvidia,pins = "kb_col5_pq5";
   1050				nvidia,function = "rsvd2";
   1051				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1052				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1053				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1054			};
   1055			kb-col6-pq6 {
   1056				nvidia,pins = "kb_col6_pq6";
   1057				nvidia,function = "rsvd2";
   1058				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1059				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1060				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1061			};
   1062			kb-col7-pq7 {
   1063				nvidia,pins = "kb_col7_pq7";
   1064				nvidia,function = "rsvd2";
   1065				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1066				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1067				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1068			};
   1069
   1070			/* SHIFT_CTRL_OE */
   1071			kb-col0-pq0 {
   1072				nvidia,pins = "kb_col0_pq0";
   1073				nvidia,function = "rsvd2";
   1074				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1075				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1076				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1077			};
   1078			kb-col1-pq1 {
   1079				nvidia,pins = "kb_col1_pq1";
   1080				nvidia,function = "rsvd2";
   1081				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1082				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1083				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1084			};
   1085			kb-col2-pq2 {
   1086				nvidia,pins = "kb_col2_pq2";
   1087				nvidia,function = "rsvd2";
   1088				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1089				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1090				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1091			};
   1092			kb-col4-pq4 {
   1093				nvidia,pins = "kb_col4_pq4";
   1094				nvidia,function = "kbc";
   1095				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1096				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1097				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1098			};
   1099			kb-row2-pr2 {
   1100				nvidia,pins = "kb_row2_pr2";
   1101				nvidia,function = "rsvd2";
   1102				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1103				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1104				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1105			};
   1106
   1107			/* GPIO_PI6 aka TMP451 ALERT#/THERM2# */
   1108			pi6 {
   1109				nvidia,pins = "pi6";
   1110				nvidia,function = "rsvd1";
   1111				nvidia,pull = <TEGRA_PIN_PULL_UP>;
   1112				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1113				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   1114			};
   1115
   1116			/* TOUCH_INT */
   1117			gpio-w3-aud-pw3 {
   1118				nvidia,pins = "gpio_w3_aud_pw3";
   1119				nvidia,function = "spi6";
   1120				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   1121				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1122				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   1123			};
   1124
   1125			pc7 { /* NC */
   1126				nvidia,pins = "pc7";
   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			};
   1132			pg0 { /* NC */
   1133				nvidia,pins = "pg0";
   1134				nvidia,function = "rsvd1";
   1135				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1136				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1137				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1138			};
   1139			pg1 { /* NC */
   1140				nvidia,pins = "pg1";
   1141				nvidia,function = "rsvd1";
   1142				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1143				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1144				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1145			};
   1146			pg2 { /* NC */
   1147				nvidia,pins = "pg2";
   1148				nvidia,function = "rsvd1";
   1149				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1150				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1151				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1152			};
   1153			pg3 { /* NC */
   1154				nvidia,pins = "pg3";
   1155				nvidia,function = "rsvd1";
   1156				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1157				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1158				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1159			};
   1160			pg4 { /* NC */
   1161				nvidia,pins = "pg4";
   1162				nvidia,function = "rsvd1";
   1163				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1164				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1165				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1166			};
   1167			ph4 { /* NC */
   1168				nvidia,pins = "ph4";
   1169				nvidia,function = "rsvd2";
   1170				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1171				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1172				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1173			};
   1174			ph5 { /* NC */
   1175				nvidia,pins = "ph5";
   1176				nvidia,function = "rsvd2";
   1177				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1178				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1179				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1180			};
   1181			ph6 { /* NC */
   1182				nvidia,pins = "ph6";
   1183				nvidia,function = "gmi";
   1184				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1185				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1186				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1187			};
   1188			ph7 { /* NC */
   1189				nvidia,pins = "ph7";
   1190				nvidia,function = "gmi";
   1191				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1192				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1193				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1194			};
   1195			pi0 { /* NC */
   1196				nvidia,pins = "pi0";
   1197				nvidia,function = "rsvd1";
   1198				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1199				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1200				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1201			};
   1202			pi1 { /* NC */
   1203				nvidia,pins = "pi1";
   1204				nvidia,function = "rsvd1";
   1205				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1206				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1207				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1208			};
   1209			pi2 { /* NC */
   1210				nvidia,pins = "pi2";
   1211				nvidia,function = "rsvd4";
   1212				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1213				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1214				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1215			};
   1216			pi4 { /* NC */
   1217				nvidia,pins = "pi4";
   1218				nvidia,function = "gmi";
   1219				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1220				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1221				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1222			};
   1223			pi7 { /* NC */
   1224				nvidia,pins = "pi7";
   1225				nvidia,function = "rsvd1";
   1226				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1227				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1228				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1229			};
   1230			pk0 { /* NC */
   1231				nvidia,pins = "pk0";
   1232				nvidia,function = "rsvd1";
   1233				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1234				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1235				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1236			};
   1237			pk1 { /* NC */
   1238				nvidia,pins = "pk1";
   1239				nvidia,function = "rsvd4";
   1240				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1241				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1242				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1243			};
   1244			pk3 { /* NC */
   1245				nvidia,pins = "pk3";
   1246				nvidia,function = "gmi";
   1247				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1248				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1249				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1250			};
   1251			pk4 { /* NC */
   1252				nvidia,pins = "pk4";
   1253				nvidia,function = "rsvd2";
   1254				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1255				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1256				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1257			};
   1258			dap1-fs-pn0 { /* NC */
   1259				nvidia,pins = "dap1_fs_pn0";
   1260				nvidia,function = "rsvd4";
   1261				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1262				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1263				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1264			};
   1265			dap1-din-pn1 { /* NC */
   1266				nvidia,pins = "dap1_din_pn1";
   1267				nvidia,function = "rsvd4";
   1268				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1269				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1270				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1271			};
   1272			dap1-sclk-pn3 { /* NC */
   1273				nvidia,pins = "dap1_sclk_pn3";
   1274				nvidia,function = "rsvd4";
   1275				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1276				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1277				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1278			};
   1279			ulpi-data7-po0 { /* NC */
   1280				nvidia,pins = "ulpi_data7_po0";
   1281				nvidia,function = "ulpi";
   1282				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1283				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1284				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1285			};
   1286			ulpi-data0-po1 { /* NC */
   1287				nvidia,pins = "ulpi_data0_po1";
   1288				nvidia,function = "ulpi";
   1289				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1290				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1291				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1292			};
   1293			ulpi-data1-po2 { /* NC */
   1294				nvidia,pins = "ulpi_data1_po2";
   1295				nvidia,function = "ulpi";
   1296				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1297				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1298				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1299			};
   1300			ulpi-data2-po3 { /* NC */
   1301				nvidia,pins = "ulpi_data2_po3";
   1302				nvidia,function = "ulpi";
   1303				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1304				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1305				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1306			};
   1307			ulpi-data3-po4 { /* NC */
   1308				nvidia,pins = "ulpi_data3_po4";
   1309				nvidia,function = "ulpi";
   1310				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1311				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1312				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1313			};
   1314			ulpi-data6-po7 { /* NC */
   1315				nvidia,pins = "ulpi_data6_po7";
   1316				nvidia,function = "ulpi";
   1317				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1318				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1319				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1320			};
   1321			dap4-fs-pp4 { /* NC */
   1322				nvidia,pins = "dap4_fs_pp4";
   1323				nvidia,function = "rsvd4";
   1324				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1325				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1326				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1327			};
   1328			dap4-din-pp5 { /* NC */
   1329				nvidia,pins = "dap4_din_pp5";
   1330				nvidia,function = "rsvd3";
   1331				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1332				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1333				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1334			};
   1335			dap4-dout-pp6 { /* NC */
   1336				nvidia,pins = "dap4_dout_pp6";
   1337				nvidia,function = "rsvd4";
   1338				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1339				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1340				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1341			};
   1342			dap4-sclk-pp7 { /* NC */
   1343				nvidia,pins = "dap4_sclk_pp7";
   1344				nvidia,function = "rsvd3";
   1345				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1346				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1347				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1348			};
   1349			kb-col3-pq3 { /* NC */
   1350				nvidia,pins = "kb_col3_pq3";
   1351				nvidia,function = "kbc";
   1352				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1353				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1354				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1355			};
   1356			kb-row3-pr3 { /* NC */
   1357				nvidia,pins = "kb_row3_pr3";
   1358				nvidia,function = "kbc";
   1359				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1360				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1361				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1362			};
   1363			kb-row4-pr4 { /* NC */
   1364				nvidia,pins = "kb_row4_pr4";
   1365				nvidia,function = "rsvd3";
   1366				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1367				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1368				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1369			};
   1370			kb-row5-pr5 { /* NC */
   1371				nvidia,pins = "kb_row5_pr5";
   1372				nvidia,function = "rsvd3";
   1373				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1374				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1375				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1376			};
   1377			kb-row6-pr6 { /* NC */
   1378				nvidia,pins = "kb_row6_pr6";
   1379				nvidia,function = "kbc";
   1380				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1381				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1382				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1383			};
   1384			kb-row7-pr7 { /* NC */
   1385				nvidia,pins = "kb_row7_pr7";
   1386				nvidia,function = "rsvd2";
   1387				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1388				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1389				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1390			};
   1391			kb-row8-ps0 { /* NC */
   1392				nvidia,pins = "kb_row8_ps0";
   1393				nvidia,function = "rsvd2";
   1394				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1395				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1396				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1397			};
   1398			kb-row9-ps1 { /* NC */
   1399				nvidia,pins = "kb_row9_ps1";
   1400				nvidia,function = "rsvd2";
   1401				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1402				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1403				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1404			};
   1405			kb-row12-ps4 { /* NC */
   1406				nvidia,pins = "kb_row12_ps4";
   1407				nvidia,function = "rsvd2";
   1408				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1409				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1410				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1411			};
   1412			kb-row13-ps5 { /* NC */
   1413				nvidia,pins = "kb_row13_ps5";
   1414				nvidia,function = "rsvd2";
   1415				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1416				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1417				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1418			};
   1419			kb-row14-ps6 { /* NC */
   1420				nvidia,pins = "kb_row14_ps6";
   1421				nvidia,function = "rsvd2";
   1422				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1423				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1424				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1425			};
   1426			kb-row15-ps7 { /* NC */
   1427				nvidia,pins = "kb_row15_ps7";
   1428				nvidia,function = "rsvd3";
   1429				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1430				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1431				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1432			};
   1433			kb-row16-pt0 { /* NC */
   1434				nvidia,pins = "kb_row16_pt0";
   1435				nvidia,function = "rsvd2";
   1436				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1437				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1438				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1439			};
   1440			kb-row17-pt1 { /* NC */
   1441				nvidia,pins = "kb_row17_pt1";
   1442				nvidia,function = "rsvd2";
   1443				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1444				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1445				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1446			};
   1447			pu5 { /* NC */
   1448				nvidia,pins = "pu5";
   1449				nvidia,function = "gmi";
   1450				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1451				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1452				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1453			};
   1454			/*
   1455			 * PCB Version Indication: V1.2 and later have GPIO_PV0
   1456			 * wired to GND, was NC before
   1457			 */
   1458			pv0 {
   1459				nvidia,pins = "pv0";
   1460				nvidia,function = "rsvd1";
   1461				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1462				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1463				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1464			};
   1465			pv1 { /* NC */
   1466				nvidia,pins = "pv1";
   1467				nvidia,function = "rsvd1";
   1468				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1469				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1470				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1471			};
   1472			gpio-x1-aud-px1 { /* NC */
   1473				nvidia,pins = "gpio_x1_aud_px1";
   1474				nvidia,function = "rsvd2";
   1475				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1476				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1477				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1478			};
   1479			gpio-x3-aud-px3 { /* NC */
   1480				nvidia,pins = "gpio_x3_aud_px3";
   1481				nvidia,function = "rsvd4";
   1482				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1483				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1484				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1485			};
   1486			pbb7 { /* NC */
   1487				nvidia,pins = "pbb7";
   1488				nvidia,function = "rsvd2";
   1489				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1490				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1491				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1492			};
   1493			pcc1 { /* NC */
   1494				nvidia,pins = "pcc1";
   1495				nvidia,function = "rsvd2";
   1496				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1497				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1498				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1499			};
   1500			pcc2 { /* NC */
   1501				nvidia,pins = "pcc2";
   1502				nvidia,function = "rsvd2";
   1503				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1504				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1505				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1506			};
   1507			clk3-req-pee1 { /* NC */
   1508				nvidia,pins = "clk3_req_pee1";
   1509				nvidia,function = "rsvd2";
   1510				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1511				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1512				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1513			};
   1514			dap-mclk1-req-pee2 { /* NC */
   1515				nvidia,pins = "dap_mclk1_req_pee2";
   1516				nvidia,function = "rsvd4";
   1517				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
   1518				nvidia,tristate = <TEGRA_PIN_ENABLE>;
   1519				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
   1520			};
   1521			/*
   1522			 * Leave SDMMC3_CLK_LB_OUT muxed as SDMMC3 with output
   1523			 * driver enabled aka not tristated and input driver
   1524			 * enabled as well as it features some magic properties
   1525			 * even though the external loopback is disabled and the
   1526			 * internal loopback used as per
   1527			 * SDMMC_VENDOR_MISC_CNTRL_0 register's SDMMC_SPARE1
   1528			 * bits being set to 0xfffd according to the TRM!
   1529			 */
   1530			sdmmc3-clk-lb-out-pee4 { /* NC */
   1531				nvidia,pins = "sdmmc3_clk_lb_out_pee4";
   1532				nvidia,function = "sdmmc3";
   1533				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
   1534				nvidia,tristate = <TEGRA_PIN_DISABLE>;
   1535				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
   1536			};
   1537		};
   1538	};
   1539
   1540	serial@70006040 {
   1541		compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
   1542		/delete-property/ reg-shift;
   1543	};
   1544
   1545	serial@70006200 {
   1546		compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
   1547		/delete-property/ reg-shift;
   1548	};
   1549
   1550	serial@70006300 {
   1551		compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
   1552		/delete-property/ reg-shift;
   1553	};
   1554
   1555	hdmi_ddc: i2c@7000c700 {
   1556		clock-frequency = <10000>;
   1557	};
   1558
   1559	/* PWR_I2C: power I2C to audio codec, PMIC and temperature sensor */
   1560	i2c@7000d000 {
   1561		status = "okay";
   1562		clock-frequency = <400000>;
   1563
   1564		/* SGTL5000 audio codec */
   1565		sgtl5000: codec@a {
   1566			compatible = "fsl,sgtl5000";
   1567			reg = <0x0a>;
   1568			#sound-dai-cells = <0>;
   1569			VDDA-supply = <&reg_module_3v3_audio>;
   1570			VDDD-supply = <&reg_1v8_vddio>;
   1571			VDDIO-supply = <&reg_1v8_vddio>;
   1572			clocks = <&tegra_car TEGRA124_CLK_EXTERN1>;
   1573		};
   1574
   1575		pmic: pmic@40 {
   1576			compatible = "ams,as3722";
   1577			reg = <0x40>;
   1578			interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>;
   1579			ams,system-power-controller;
   1580			#interrupt-cells = <2>;
   1581			interrupt-controller;
   1582			gpio-controller;
   1583			#gpio-cells = <2>;
   1584			pinctrl-names = "default";
   1585			pinctrl-0 = <&as3722_default>;
   1586
   1587			as3722_default: pinmux {
   1588				gpio2-7 {
   1589					pins = "gpio2", /* PWR_EN_+V3.3 */
   1590					       "gpio7"; /* +V1.6_LPO */
   1591					function = "gpio";
   1592					bias-pull-up;
   1593				};
   1594
   1595				gpio0-1-3-4-5-6 {
   1596					pins = "gpio0", "gpio1", "gpio3",
   1597					       "gpio4", "gpio5", "gpio6";
   1598					bias-high-impedance;
   1599				};
   1600			};
   1601
   1602			regulators {
   1603				vsup-sd2-supply = <&reg_module_3v3>;
   1604				vsup-sd3-supply = <&reg_module_3v3>;
   1605				vsup-sd4-supply = <&reg_module_3v3>;
   1606				vsup-sd5-supply = <&reg_module_3v3>;
   1607				vin-ldo0-supply = <&reg_1v35_vddio_ddr>;
   1608				vin-ldo1-6-supply = <&reg_module_3v3>;
   1609				vin-ldo2-5-7-supply = <&reg_1v8_vddio>;
   1610				vin-ldo3-4-supply = <&reg_module_3v3>;
   1611				vin-ldo9-10-supply = <&reg_module_3v3>;
   1612				vin-ldo11-supply = <&reg_module_3v3>;
   1613
   1614				reg_vdd_cpu: sd0 {
   1615					regulator-name = "+VDD_CPU_AP";
   1616					regulator-min-microvolt = <700000>;
   1617					regulator-max-microvolt = <1400000>;
   1618					regulator-min-microamp = <3500000>;
   1619					regulator-max-microamp = <3500000>;
   1620					regulator-always-on;
   1621					regulator-boot-on;
   1622					ams,ext-control = <2>;
   1623				};
   1624
   1625				sd1 {
   1626					regulator-name = "+VDD_CORE";
   1627					regulator-min-microvolt = <700000>;
   1628					regulator-max-microvolt = <1350000>;
   1629					regulator-min-microamp = <2500000>;
   1630					regulator-max-microamp = <4000000>;
   1631					regulator-always-on;
   1632					regulator-boot-on;
   1633					ams,ext-control = <1>;
   1634				};
   1635
   1636				reg_1v35_vddio_ddr: sd2 {
   1637					regulator-name =
   1638						"+V1.35_VDDIO_DDR(sd2)";
   1639					regulator-min-microvolt = <1350000>;
   1640					regulator-max-microvolt = <1350000>;
   1641					regulator-always-on;
   1642					regulator-boot-on;
   1643				};
   1644
   1645				sd3 {
   1646					regulator-name =
   1647						"+V1.35_VDDIO_DDR(sd3)";
   1648					regulator-min-microvolt = <1350000>;
   1649					regulator-max-microvolt = <1350000>;
   1650					regulator-always-on;
   1651					regulator-boot-on;
   1652				};
   1653
   1654				reg_1v05_vdd: sd4 {
   1655					regulator-name = "+V1.05";
   1656					regulator-min-microvolt = <1050000>;
   1657					regulator-max-microvolt = <1050000>;
   1658				};
   1659
   1660				reg_1v8_vddio: sd5 {
   1661					regulator-name = "+V1.8";
   1662					regulator-min-microvolt = <1800000>;
   1663					regulator-max-microvolt = <1800000>;
   1664					regulator-boot-on;
   1665					regulator-always-on;
   1666				};
   1667
   1668				reg_vdd_gpu: sd6 {
   1669					regulator-name = "+VDD_GPU_AP";
   1670					regulator-min-microvolt = <650000>;
   1671					regulator-max-microvolt = <1200000>;
   1672					regulator-min-microamp = <3500000>;
   1673					regulator-max-microamp = <3500000>;
   1674					regulator-boot-on;
   1675					regulator-always-on;
   1676				};
   1677
   1678				reg_1v05_avdd: ldo0 {
   1679					regulator-name = "+V1.05_AVDD";
   1680					regulator-min-microvolt = <1050000>;
   1681					regulator-max-microvolt = <1050000>;
   1682					regulator-boot-on;
   1683					regulator-always-on;
   1684					ams,ext-control = <1>;
   1685				};
   1686
   1687				vddio_sdmmc1: ldo1 {
   1688					regulator-name = "VDDIO_SDMMC1";
   1689					regulator-min-microvolt = <1800000>;
   1690					regulator-max-microvolt = <3300000>;
   1691				};
   1692
   1693				ldo2 {
   1694					regulator-name = "+V1.2";
   1695					regulator-min-microvolt = <1200000>;
   1696					regulator-max-microvolt = <1200000>;
   1697					regulator-boot-on;
   1698					regulator-always-on;
   1699				};
   1700
   1701				ldo3 {
   1702					regulator-name = "+V1.05_RTC";
   1703					regulator-min-microvolt = <1000000>;
   1704					regulator-max-microvolt = <1000000>;
   1705					regulator-boot-on;
   1706					regulator-always-on;
   1707					ams,enable-tracking;
   1708				};
   1709
   1710				/* 1.8V for LVDS, 3.3V for eDP */
   1711				ldo4 {
   1712					regulator-name = "AVDD_LVDS0_PLL";
   1713					regulator-min-microvolt = <1800000>;
   1714					regulator-max-microvolt = <1800000>;
   1715				};
   1716
   1717				/* LDO5 not used */
   1718
   1719				vddio_sdmmc3: ldo6 {
   1720					regulator-name = "VDDIO_SDMMC3";
   1721					regulator-min-microvolt = <1800000>;
   1722					regulator-max-microvolt = <3300000>;
   1723				};
   1724
   1725				/* LDO7 not used */
   1726
   1727				ldo9 {
   1728					regulator-name = "+V3.3_ETH(ldo9)";
   1729					regulator-min-microvolt = <3300000>;
   1730					regulator-max-microvolt = <3300000>;
   1731					regulator-always-on;
   1732				};
   1733
   1734				ldo10 {
   1735					regulator-name = "+V3.3_ETH(ldo10)";
   1736					regulator-min-microvolt = <3300000>;
   1737					regulator-max-microvolt = <3300000>;
   1738					regulator-always-on;
   1739				};
   1740
   1741				ldo11 {
   1742					regulator-name = "+V1.8_VPP_FUSE";
   1743					regulator-min-microvolt = <1800000>;
   1744					regulator-max-microvolt = <1800000>;
   1745				};
   1746			};
   1747		};
   1748
   1749		/*
   1750		 * TMP451 temperature sensor
   1751		 * Note: THERM_N directly connected to AS3722 PMIC THERM
   1752		 */
   1753		temp-sensor@4c {
   1754			compatible = "ti,tmp451";
   1755			reg = <0x4c>;
   1756			interrupt-parent = <&gpio>;
   1757			interrupts = <TEGRA_GPIO(I, 6) IRQ_TYPE_EDGE_FALLING>;
   1758			#thermal-sensor-cells = <1>;
   1759			vcc-supply = <&reg_module_3v3>;
   1760		};
   1761	};
   1762
   1763	/* SPI2: MCU SPI */
   1764	spi@7000d600 {
   1765		status = "okay";
   1766		spi-max-frequency = <25000000>;
   1767	};
   1768
   1769	pmc@7000e400 {
   1770		nvidia,invert-interrupt;
   1771		nvidia,suspend-mode = <1>;
   1772		nvidia,cpu-pwr-good-time = <500>;
   1773		nvidia,cpu-pwr-off-time = <300>;
   1774		nvidia,core-pwr-good-time = <641 3845>;
   1775		nvidia,core-pwr-off-time = <61036>;
   1776		nvidia,core-power-req-active-high;
   1777		nvidia,sys-clock-req-active-high;
   1778
   1779		/* Set power_off bit in ResetControl register of AS3722 PMIC */
   1780		i2c-thermtrip {
   1781			nvidia,i2c-controller-id = <4>;
   1782			nvidia,bus-addr = <0x40>;
   1783			nvidia,reg-addr = <0x36>;
   1784			nvidia,reg-data = <0x2>;
   1785		};
   1786	};
   1787
   1788	sata@70020000 {
   1789		phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>;
   1790		phy-names = "sata-0";
   1791		avdd-supply = <&reg_1v05_vdd>;
   1792		hvdd-supply = <&reg_module_3v3>;
   1793		vddio-supply = <&reg_1v05_vdd>;
   1794	};
   1795
   1796	usb@70090000 {
   1797		/* USBO1, USBO1 (SS), USBH2, USBH4 and USBH4 (SS) */
   1798		phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
   1799		       <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
   1800		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
   1801		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
   1802		       <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>;
   1803		phy-names = "usb2-0", "usb3-1", "usb2-1", "usb2-2", "usb3-0";
   1804
   1805		avddio-pex-supply = <&reg_1v05_vdd>;
   1806		avdd-pll-erefe-supply = <&reg_1v05_avdd>;
   1807		avdd-pll-utmip-supply = <&reg_1v8_vddio>;
   1808		avdd-usb-ss-pll-supply = <&reg_1v05_vdd>;
   1809		avdd-usb-supply = <&reg_module_3v3>;
   1810		dvddio-pex-supply = <&reg_1v05_vdd>;
   1811		hvdd-usb-ss-pll-e-supply = <&reg_module_3v3>;
   1812		hvdd-usb-ss-supply = <&reg_module_3v3>;
   1813	};
   1814
   1815	padctl@7009f000 {
   1816		avdd-pll-utmip-supply = <&reg_1v8_vddio>;
   1817		avdd-pll-erefe-supply = <&reg_1v05_avdd>;
   1818		avdd-pex-pll-supply = <&reg_1v05_vdd>;
   1819		hvdd-pex-pll-e-supply = <&reg_module_3v3>;
   1820
   1821		pads {
   1822			usb2 {
   1823				status = "okay";
   1824
   1825				lanes {
   1826					usb2-0 {
   1827						status = "okay";
   1828						nvidia,function = "xusb";
   1829					};
   1830
   1831					usb2-1 {
   1832						status = "okay";
   1833						nvidia,function = "xusb";
   1834					};
   1835
   1836					usb2-2 {
   1837						status = "okay";
   1838						nvidia,function = "xusb";
   1839					};
   1840				};
   1841			};
   1842
   1843			pcie {
   1844				status = "okay";
   1845
   1846				lanes {
   1847					pcie-0 {
   1848						status = "okay";
   1849						nvidia,function = "usb3-ss";
   1850					};
   1851
   1852					pcie-1 {
   1853						status = "okay";
   1854						nvidia,function = "usb3-ss";
   1855					};
   1856
   1857					pcie-2 {
   1858						status = "okay";
   1859						nvidia,function = "pcie";
   1860					};
   1861
   1862					pcie-3 {
   1863						status = "okay";
   1864						nvidia,function = "pcie";
   1865					};
   1866
   1867					pcie-4 {
   1868						status = "okay";
   1869						nvidia,function = "pcie";
   1870					};
   1871				};
   1872			};
   1873
   1874			sata {
   1875				status = "okay";
   1876
   1877				lanes {
   1878					sata-0 {
   1879						status = "okay";
   1880						nvidia,function = "sata";
   1881					};
   1882				};
   1883			};
   1884		};
   1885
   1886		ports {
   1887			/* USBO1 */
   1888			usb2-0 {
   1889				status = "okay";
   1890				mode = "otg";
   1891				usb-role-switch;
   1892				vbus-supply = <&reg_usbo1_vbus>;
   1893			};
   1894
   1895			/* USBH2 */
   1896			usb2-1 {
   1897				status = "okay";
   1898				mode = "host";
   1899				vbus-supply = <&reg_usbh_vbus>;
   1900			};
   1901
   1902			/* USBH4 */
   1903			usb2-2 {
   1904				status = "okay";
   1905				mode = "host";
   1906				vbus-supply = <&reg_usbh_vbus>;
   1907			};
   1908
   1909			usb3-0 {
   1910				status = "okay";
   1911				nvidia,usb2-companion = <2>;
   1912				vbus-supply = <&reg_usbh_vbus>;
   1913			};
   1914
   1915			usb3-1 {
   1916				status = "okay";
   1917				nvidia,usb2-companion = <0>;
   1918				vbus-supply = <&reg_usbo1_vbus>;
   1919			};
   1920		};
   1921	};
   1922
   1923	/* eMMC */
   1924	mmc@700b0600 {
   1925		status = "okay";
   1926		bus-width = <8>;
   1927		non-removable;
   1928		vmmc-supply = <&reg_module_3v3>; /* VCC */
   1929		vqmmc-supply = <&reg_1v8_vddio>; /* VCCQ */
   1930		mmc-ddr-1_8v;
   1931	};
   1932
   1933	/* CPU DFLL clock */
   1934	clock@70110000 {
   1935		status = "okay";
   1936		nvidia,i2c-fs-rate = <400000>;
   1937		vdd-cpu-supply = <&reg_vdd_cpu>;
   1938	};
   1939
   1940	ahub@70300000 {
   1941		i2s@70301200 {
   1942			status = "okay";
   1943		};
   1944	};
   1945
   1946	clk32k_in: osc3 {
   1947		compatible = "fixed-clock";
   1948		#clock-cells = <0>;
   1949		clock-frequency = <32768>;
   1950	};
   1951
   1952	cpus {
   1953		cpu@0 {
   1954			vdd-cpu-supply = <&reg_vdd_cpu>;
   1955		};
   1956	};
   1957
   1958	reg_1v05_avdd_hdmi_pll: regulator-1v05-avdd-hdmi-pll {
   1959		compatible = "regulator-fixed";
   1960		regulator-name = "+V1.05_AVDD_HDMI_PLL";
   1961		regulator-min-microvolt = <1050000>;
   1962		regulator-max-microvolt = <1050000>;
   1963		gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
   1964		vin-supply = <&reg_1v05_vdd>;
   1965	};
   1966
   1967	reg_3v3_mxm: regulator-3v3-mxm {
   1968		compatible = "regulator-fixed";
   1969		regulator-name = "+V3.3_MXM";
   1970		regulator-min-microvolt = <3300000>;
   1971		regulator-max-microvolt = <3300000>;
   1972		regulator-always-on;
   1973		regulator-boot-on;
   1974	};
   1975
   1976	reg_3v3_avdd_hdmi: regulator-3v3-avdd-hdmi {
   1977		compatible = "regulator-fixed";
   1978		regulator-name = "+V3.3_AVDD_HDMI";
   1979		regulator-min-microvolt = <3300000>;
   1980		regulator-max-microvolt = <3300000>;
   1981		vin-supply = <&reg_1v05_vdd>;
   1982	};
   1983
   1984	reg_module_3v3: regulator-module-3v3 {
   1985		compatible = "regulator-fixed";
   1986		regulator-name = "+V3.3";
   1987		regulator-min-microvolt = <3300000>;
   1988		regulator-max-microvolt = <3300000>;
   1989		regulator-always-on;
   1990		regulator-boot-on;
   1991		/* PWR_EN_+V3.3 */
   1992		gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
   1993		enable-active-high;
   1994		vin-supply = <&reg_3v3_mxm>;
   1995	};
   1996
   1997	reg_module_3v3_audio: regulator-module-3v3-audio {
   1998		compatible = "regulator-fixed";
   1999		regulator-name = "+V3.3_AUDIO_AVDD_S";
   2000		regulator-min-microvolt = <3300000>;
   2001		regulator-max-microvolt = <3300000>;
   2002		regulator-always-on;
   2003	};
   2004
   2005	sound {
   2006		compatible = "toradex,tegra-audio-sgtl5000-apalis_tk1",
   2007			     "nvidia,tegra-audio-sgtl5000";
   2008		nvidia,model = "Toradex Apalis TK1";
   2009		nvidia,audio-routing =
   2010			"Headphone Jack", "HP_OUT",
   2011			"LINE_IN", "Line In Jack",
   2012			"MIC_IN", "Mic Jack";
   2013		nvidia,i2s-controller = <&tegra_i2s2>;
   2014		nvidia,audio-codec = <&sgtl5000>;
   2015		clocks = <&tegra_car TEGRA124_CLK_PLL_A>,
   2016			 <&tegra_car TEGRA124_CLK_PLL_A_OUT0>,
   2017			 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
   2018		clock-names = "pll_a", "pll_a_out0", "mclk";
   2019
   2020		assigned-clocks = <&tegra_car TEGRA124_CLK_EXTERN1>,
   2021				  <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
   2022
   2023		assigned-clock-parents = <&tegra_car TEGRA124_CLK_PLL_A_OUT0>,
   2024					 <&tegra_car TEGRA124_CLK_EXTERN1>;
   2025	};
   2026
   2027	thermal-zones {
   2028		cpu-thermal {
   2029			trips {
   2030				cpu-shutdown-trip {
   2031					temperature = <101000>;
   2032					hysteresis = <0>;
   2033					type = "critical";
   2034				};
   2035			};
   2036		};
   2037
   2038		mem-thermal {
   2039			trips {
   2040				mem-shutdown-trip {
   2041					temperature = <101000>;
   2042					hysteresis = <0>;
   2043					type = "critical";
   2044				};
   2045			};
   2046		};
   2047
   2048		gpu-thermal {
   2049			trips {
   2050				gpu-shutdown-trip {
   2051					temperature = <101000>;
   2052					hysteresis = <0>;
   2053					type = "critical";
   2054				};
   2055			};
   2056		};
   2057	};
   2058};
   2059
   2060&gpio {
   2061	/* I210 Gigabit Ethernet Controller Reset */
   2062	lan-reset-n-hog {
   2063		gpio-hog;
   2064		gpios = <TEGRA_GPIO(S, 2) GPIO_ACTIVE_HIGH>;
   2065		output-high;
   2066		line-name = "LAN_RESET_N";
   2067	};
   2068
   2069	/* Control MXM3 pin 26 Reset Module Output Carrier Input */
   2070	reset-moci-ctrl-hog {
   2071		gpio-hog;
   2072		gpios = <TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
   2073		output-high;
   2074		line-name = "RESET_MOCI_CTRL";
   2075	};
   2076};