10f279ebdSThierry Reding/dts-v1/;
20f279ebdSThierry Reding
30f279ebdSThierry Reding#include <dt-bindings/input/input.h>
40f279ebdSThierry Reding#include "tegra132.dtsi"
50f279ebdSThierry Reding
60f279ebdSThierry Reding/ {
70f279ebdSThierry Reding	model = "NVIDIA Tegra132 Norrin";
80f279ebdSThierry Reding	compatible = "nvidia,norrin", "nvidia,tegra132", "nvidia,tegra124";
90f279ebdSThierry Reding
100f279ebdSThierry Reding	aliases {
110f279ebdSThierry Reding		rtc0 = "/i2c@0,7000d000/as3722@40";
120f279ebdSThierry Reding		rtc1 = "/rtc@0,7000e000";
130f279ebdSThierry Reding	};
140f279ebdSThierry Reding
150f279ebdSThierry Reding	memory {
160f279ebdSThierry Reding		device_type = "memory";
170f279ebdSThierry Reding		reg = <0x0 0x80000000 0x0 0x80000000>;
180f279ebdSThierry Reding	};
190f279ebdSThierry Reding
200f279ebdSThierry Reding	host1x@0,50000000 {
210f279ebdSThierry Reding		hdmi@0,54280000 {
220f279ebdSThierry Reding			status = "disabled";
230f279ebdSThierry Reding
240f279ebdSThierry Reding			vdd-supply = <&vdd_3v3_hdmi>;
250f279ebdSThierry Reding			pll-supply = <&vdd_hdmi_pll>;
260f279ebdSThierry Reding			hdmi-supply = <&vdd_5v0_hdmi>;
270f279ebdSThierry Reding
280f279ebdSThierry Reding			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
290f279ebdSThierry Reding			nvidia,hpd-gpio =
300f279ebdSThierry Reding				<&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
310f279ebdSThierry Reding		};
320f279ebdSThierry Reding
330f279ebdSThierry Reding		sor@0,54540000 {
340f279ebdSThierry Reding			status = "okay";
350f279ebdSThierry Reding
360f279ebdSThierry Reding			nvidia,dpaux = <&dpaux>;
370f279ebdSThierry Reding			nvidia,panel = <&panel>;
380f279ebdSThierry Reding		};
390f279ebdSThierry Reding
400f279ebdSThierry Reding		dpaux: dpaux@0,545c0000 {
410f279ebdSThierry Reding			vdd-supply = <&vdd_3v3_panel>;
420f279ebdSThierry Reding			status = "okay";
430f279ebdSThierry Reding		};
440f279ebdSThierry Reding	};
450f279ebdSThierry Reding
460f279ebdSThierry Reding	gpu@0,57000000 {
470f279ebdSThierry Reding		status = "okay";
480f279ebdSThierry Reding
490f279ebdSThierry Reding		vdd-supply = <&vdd_gpu>;
500f279ebdSThierry Reding	};
510f279ebdSThierry Reding
520f279ebdSThierry Reding	pinmux@0,70000868 {
530f279ebdSThierry Reding		pinctrl-names = "default";
540f279ebdSThierry Reding		pinctrl-0 = <&pinmux_default>;
550f279ebdSThierry Reding
560f279ebdSThierry Reding		pinmux_default: pinmux@0 {
570f279ebdSThierry Reding			dap_mclk1_pw4 {
580f279ebdSThierry Reding				nvidia,pins = "dap_mclk1_pw4";
590f279ebdSThierry Reding				nvidia,function = "extperiph1";
600f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
610f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
620f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
630f279ebdSThierry Reding			};
640f279ebdSThierry Reding			dap2_din_pa4 {
650f279ebdSThierry Reding				nvidia,pins = "dap2_din_pa4";
660f279ebdSThierry Reding				nvidia,function = "i2s1";
670f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
680f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
690f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
700f279ebdSThierry Reding			};
710f279ebdSThierry Reding			dap2_dout_pa5 {
720f279ebdSThierry Reding				nvidia,pins = "dap2_dout_pa5",
730f279ebdSThierry Reding					      "dap2_fs_pa2",
740f279ebdSThierry Reding					      "dap2_sclk_pa3";
750f279ebdSThierry Reding				nvidia,function = "i2s1";
760f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
770f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
780f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
790f279ebdSThierry Reding			};
800f279ebdSThierry Reding			dap3_dout_pp2 {
810f279ebdSThierry Reding				nvidia,pins = "dap3_dout_pp2";
820f279ebdSThierry Reding				nvidia,function = "i2s2";
830f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
840f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
850f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
860f279ebdSThierry Reding			};
870f279ebdSThierry Reding			dvfs_pwm_px0 {
880f279ebdSThierry Reding				nvidia,pins = "dvfs_pwm_px0",
890f279ebdSThierry Reding					      "dvfs_clk_px2";
900f279ebdSThierry Reding				nvidia,function = "cldvfs";
910f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
920f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
930f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
940f279ebdSThierry Reding			};
950f279ebdSThierry Reding			ulpi_clk_py0 {
960f279ebdSThierry Reding				nvidia,pins = "ulpi_clk_py0",
970f279ebdSThierry Reding					      "ulpi_nxt_py2",
980f279ebdSThierry Reding					      "ulpi_stp_py3";
990f279ebdSThierry Reding				nvidia,function = "spi1";
1000f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1010f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1020f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1030f279ebdSThierry Reding			};
1040f279ebdSThierry Reding			ulpi_dir_py1 {
1050f279ebdSThierry Reding				nvidia,pins = "ulpi_dir_py1";
1060f279ebdSThierry Reding				nvidia,function = "spi1";
1070f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1080f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1090f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1100f279ebdSThierry Reding			};
1110f279ebdSThierry Reding			cam_i2c_scl_pbb1 {
1120f279ebdSThierry Reding				nvidia,pins = "cam_i2c_scl_pbb1",
1130f279ebdSThierry Reding					      "cam_i2c_sda_pbb2";
1140f279ebdSThierry Reding				nvidia,function = "i2c3";
1150f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1160f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1170f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1180f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
1190f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1200f279ebdSThierry Reding			};
1210f279ebdSThierry Reding			gen2_i2c_scl_pt5 {
1220f279ebdSThierry Reding				nvidia,pins = "gen2_i2c_scl_pt5",
1230f279ebdSThierry Reding					      "gen2_i2c_sda_pt6";
1240f279ebdSThierry Reding				nvidia,function = "i2c2";
1250f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1260f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1270f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1280f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
1290f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
1300f279ebdSThierry Reding			};
1310f279ebdSThierry Reding			pj7 {
1320f279ebdSThierry Reding				nvidia,pins = "pj7";
1330f279ebdSThierry Reding				nvidia,function = "uartd";
1340f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1350f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1360f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1370f279ebdSThierry Reding			};
1380f279ebdSThierry Reding			spdif_in_pk6 {
1390f279ebdSThierry Reding				nvidia,pins = "spdif_in_pk6";
1400f279ebdSThierry Reding				nvidia,function = "spdif";
1410f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1420f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1430f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1440f279ebdSThierry Reding			};
1450f279ebdSThierry Reding			pk7 {
1460f279ebdSThierry Reding				nvidia,pins = "pk7";
1470f279ebdSThierry Reding				nvidia,function = "uartd";
1480f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1490f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1500f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1510f279ebdSThierry Reding			};
1520f279ebdSThierry Reding			pg4 {
1530f279ebdSThierry Reding				nvidia,pins = "pg4",
1540f279ebdSThierry Reding					      "pg5",
1550f279ebdSThierry Reding					      "pg6",
1560f279ebdSThierry Reding					      "pi3";
1570f279ebdSThierry Reding				nvidia,function = "spi4";
1580f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1590f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1600f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1610f279ebdSThierry Reding			};
1620f279ebdSThierry Reding			pg7 {
1630f279ebdSThierry Reding				nvidia,pins = "pg7";
1640f279ebdSThierry Reding				nvidia,function = "spi4";
1650f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1660f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1670f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1680f279ebdSThierry Reding			};
1690f279ebdSThierry Reding			ph1 {
1700f279ebdSThierry Reding				nvidia,pins = "ph1";
1710f279ebdSThierry Reding				nvidia,function = "pwm1";
1720f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1730f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1740f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1750f279ebdSThierry Reding			};
1760f279ebdSThierry Reding			pk0 {
1770f279ebdSThierry Reding				nvidia,pins = "pk0",
1780f279ebdSThierry Reding					      "kb_row15_ps7",
1790f279ebdSThierry Reding					      "clk_32k_out_pa0";
1800f279ebdSThierry Reding				nvidia,function = "soc";
1810f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1820f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1830f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1840f279ebdSThierry Reding			};
1850f279ebdSThierry Reding			sdmmc1_clk_pz0 {
1860f279ebdSThierry Reding				nvidia,pins = "sdmmc1_clk_pz0";
1870f279ebdSThierry Reding				nvidia,function = "sdmmc1";
1880f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1890f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1900f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1910f279ebdSThierry Reding			};
1920f279ebdSThierry Reding			sdmmc1_cmd_pz1 {
1930f279ebdSThierry Reding				nvidia,pins = "sdmmc1_cmd_pz1",
1940f279ebdSThierry Reding					      "sdmmc1_dat0_py7",
1950f279ebdSThierry Reding					      "sdmmc1_dat1_py6",
1960f279ebdSThierry Reding					      "sdmmc1_dat2_py5",
1970f279ebdSThierry Reding					      "sdmmc1_dat3_py4";
1980f279ebdSThierry Reding				nvidia,function = "sdmmc1";
1990f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2000f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2010f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2020f279ebdSThierry Reding			};
2030f279ebdSThierry Reding			sdmmc3_clk_pa6 {
2040f279ebdSThierry Reding				nvidia,pins = "sdmmc3_clk_pa6";
2050f279ebdSThierry Reding				nvidia,function = "sdmmc3";
2060f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2070f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2080f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2090f279ebdSThierry Reding			};
2100f279ebdSThierry Reding			sdmmc3_cmd_pa7 {
2110f279ebdSThierry Reding				nvidia,pins = "sdmmc3_cmd_pa7",
2120f279ebdSThierry Reding					      "sdmmc3_dat0_pb7",
2130f279ebdSThierry Reding					      "sdmmc3_dat1_pb6",
2140f279ebdSThierry Reding					      "sdmmc3_dat2_pb5",
2150f279ebdSThierry Reding					      "sdmmc3_dat3_pb4",
2160f279ebdSThierry Reding					      "kb_col4_pq4",
2170f279ebdSThierry Reding					      "sdmmc3_clk_lb_out_pee4",
2180f279ebdSThierry Reding					      "sdmmc3_clk_lb_in_pee5",
2190f279ebdSThierry Reding					      "sdmmc3_cd_n_pv2";
2200f279ebdSThierry Reding				nvidia,function = "sdmmc3";
2210f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2220f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2230f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2240f279ebdSThierry Reding			};
2250f279ebdSThierry Reding			sdmmc4_clk_pcc4 {
2260f279ebdSThierry Reding				nvidia,pins = "sdmmc4_clk_pcc4";
2270f279ebdSThierry Reding				nvidia,function = "sdmmc4";
2280f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2290f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2300f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2310f279ebdSThierry Reding			};
2320f279ebdSThierry Reding			sdmmc4_cmd_pt7 {
2330f279ebdSThierry Reding				nvidia,pins = "sdmmc4_cmd_pt7",
2340f279ebdSThierry Reding					      "sdmmc4_dat0_paa0",
2350f279ebdSThierry Reding					      "sdmmc4_dat1_paa1",
2360f279ebdSThierry Reding					      "sdmmc4_dat2_paa2",
2370f279ebdSThierry Reding					      "sdmmc4_dat3_paa3",
2380f279ebdSThierry Reding					      "sdmmc4_dat4_paa4",
2390f279ebdSThierry Reding					      "sdmmc4_dat5_paa5",
2400f279ebdSThierry Reding					      "sdmmc4_dat6_paa6",
2410f279ebdSThierry Reding					      "sdmmc4_dat7_paa7";
2420f279ebdSThierry Reding				nvidia,function = "sdmmc4";
2430f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2440f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2450f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2460f279ebdSThierry Reding			};
2470f279ebdSThierry Reding			mic_det_l {
2480f279ebdSThierry Reding				nvidia,pins = "kb_row7_pr7";
2490f279ebdSThierry Reding				nvidia,function = "rsvd2";
2500f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2510f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2520f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2530f279ebdSThierry Reding			};
2540f279ebdSThierry Reding			kb_row10_ps2 {
2550f279ebdSThierry Reding				nvidia,pins = "kb_row10_ps2";
2560f279ebdSThierry Reding				nvidia,function = "uarta";
2570f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2580f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2590f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2600f279ebdSThierry Reding			};
2610f279ebdSThierry Reding			kb_row9_ps1 {
2620f279ebdSThierry Reding				nvidia,pins = "kb_row9_ps1";
2630f279ebdSThierry Reding				nvidia,function = "uarta";
2640f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2650f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2660f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2670f279ebdSThierry Reding			};
2680f279ebdSThierry Reding			pwr_i2c_scl_pz6 {
2690f279ebdSThierry Reding				nvidia,pins = "pwr_i2c_scl_pz6",
2700f279ebdSThierry Reding					      "pwr_i2c_sda_pz7";
2710f279ebdSThierry Reding				nvidia,function = "i2cpwr";
2720f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2730f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2740f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2750f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
2760f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
2770f279ebdSThierry Reding			};
2780f279ebdSThierry Reding			jtag_rtck {
2790f279ebdSThierry Reding				nvidia,pins = "jtag_rtck";
2800f279ebdSThierry Reding				nvidia,function = "rtck";
2810f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
2820f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2830f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2840f279ebdSThierry Reding			};
2850f279ebdSThierry Reding			clk_32k_in {
2860f279ebdSThierry Reding				nvidia,pins = "clk_32k_in";
2870f279ebdSThierry Reding				nvidia,function = "clk";
2880f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2890f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2900f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2910f279ebdSThierry Reding			};
2920f279ebdSThierry Reding			core_pwr_req {
2930f279ebdSThierry Reding				nvidia,pins = "core_pwr_req";
2940f279ebdSThierry Reding				nvidia,function = "pwron";
2950f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2960f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
2970f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2980f279ebdSThierry Reding			};
2990f279ebdSThierry Reding			cpu_pwr_req {
3000f279ebdSThierry Reding				nvidia,pins = "cpu_pwr_req";
3010f279ebdSThierry Reding				nvidia,function = "cpu";
3020f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3030f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3040f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3050f279ebdSThierry Reding			};
3060f279ebdSThierry Reding			kb_col0_ap {
3070f279ebdSThierry Reding				nvidia,pins = "kb_col0_pq0";
3080f279ebdSThierry Reding				nvidia,function = "rsvd4";
3090f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
3100f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3110f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3120f279ebdSThierry Reding			};
3130f279ebdSThierry Reding			en_vdd_sd {
3140f279ebdSThierry Reding				nvidia,pins = "kb_row0_pr0";
3150f279ebdSThierry Reding				nvidia,function = "rsvd4";
3160f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3170f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3180f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3190f279ebdSThierry Reding			};
3200f279ebdSThierry Reding			lid_open {
3210f279ebdSThierry Reding				nvidia,pins = "kb_row4_pr4";
3220f279ebdSThierry Reding				nvidia,function = "rsvd3";
3230f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
3240f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3250f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3260f279ebdSThierry Reding			};
3270f279ebdSThierry Reding			pwr_int_n {
3280f279ebdSThierry Reding				nvidia,pins = "pwr_int_n";
3290f279ebdSThierry Reding				nvidia,function = "pmi";
3300f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
3310f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3320f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3330f279ebdSThierry Reding			};
3340f279ebdSThierry Reding			reset_out_n {
3350f279ebdSThierry Reding				nvidia,pins = "reset_out_n";
3360f279ebdSThierry Reding				nvidia,function = "reset_out_n";
3370f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3380f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3390f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3400f279ebdSThierry Reding			};
3410f279ebdSThierry Reding			clk3_out_pee0 {
3420f279ebdSThierry Reding				nvidia,pins = "clk3_out_pee0";
3430f279ebdSThierry Reding				nvidia,function = "extperiph3";
3440f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3450f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3460f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3470f279ebdSThierry Reding			};
3480f279ebdSThierry Reding			gen1_i2c_scl_pc4 {
3490f279ebdSThierry Reding				nvidia,pins = "gen1_i2c_scl_pc4",
3500f279ebdSThierry Reding					      "gen1_i2c_sda_pc5";
3510f279ebdSThierry Reding				nvidia,function = "i2c1";
3520f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3530f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3540f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3550f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
3560f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
3570f279ebdSThierry Reding			};
3580f279ebdSThierry Reding			hdmi_cec_pee3 {
3590f279ebdSThierry Reding				nvidia,pins = "hdmi_cec_pee3";
3600f279ebdSThierry Reding				nvidia,function = "cec";
3610f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3620f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3630f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3640f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
3650f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
3660f279ebdSThierry Reding			};
3670f279ebdSThierry Reding			hdmi_int_pn7 {
3680f279ebdSThierry Reding				nvidia,pins = "hdmi_int_pn7";
3690f279ebdSThierry Reding				nvidia,function = "rsvd1";
3700f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
3710f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3720f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3730f279ebdSThierry Reding			};
3740f279ebdSThierry Reding			ddc_scl_pv4 {
3750f279ebdSThierry Reding				nvidia,pins = "ddc_scl_pv4",
3760f279ebdSThierry Reding					      "ddc_sda_pv5";
3770f279ebdSThierry Reding				nvidia,function = "i2c4";
3780f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
3790f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
3800f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3810f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
3820f279ebdSThierry Reding				nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
3830f279ebdSThierry Reding			};
3840f279ebdSThierry Reding			usb_vbus_en0_pn4 {
3850f279ebdSThierry Reding				nvidia,pins = "usb_vbus_en0_pn4",
3860f279ebdSThierry Reding					      "usb_vbus_en1_pn5",
3870f279ebdSThierry Reding					      "usb_vbus_en2_pff1";
3880f279ebdSThierry Reding				nvidia,function = "usb";
3890f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
3900f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_ENABLE>;
3910f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3920f279ebdSThierry Reding				nvidia,lock = <TEGRA_PIN_DISABLE>;
3930f279ebdSThierry Reding				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
3940f279ebdSThierry Reding			};
3950f279ebdSThierry Reding			drive_sdio1 {
3960f279ebdSThierry Reding				nvidia,pins = "drive_sdio1";
3970f279ebdSThierry Reding				nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
3980f279ebdSThierry Reding				nvidia,schmitt = <TEGRA_PIN_DISABLE>;
3990f279ebdSThierry Reding				nvidia,pull-down-strength = <36>;
4000f279ebdSThierry Reding				nvidia,pull-up-strength = <20>;
4010f279ebdSThierry Reding				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOW>;
4020f279ebdSThierry Reding				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOW>;
4030f279ebdSThierry Reding			};
4040f279ebdSThierry Reding			drive_sdio3 {
4050f279ebdSThierry Reding				nvidia,pins = "drive_sdio3";
4060f279ebdSThierry Reding				nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
4070f279ebdSThierry Reding				nvidia,schmitt = <TEGRA_PIN_DISABLE>;
4080f279ebdSThierry Reding				nvidia,pull-down-strength = <22>;
4090f279ebdSThierry Reding				nvidia,pull-up-strength = <36>;
4100f279ebdSThierry Reding				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
4110f279ebdSThierry Reding				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
4120f279ebdSThierry Reding			};
4130f279ebdSThierry Reding			drive_gma {
4140f279ebdSThierry Reding				nvidia,pins = "drive_gma";
4150f279ebdSThierry Reding				nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
4160f279ebdSThierry Reding				nvidia,schmitt = <TEGRA_PIN_DISABLE>;
4170f279ebdSThierry Reding				nvidia,pull-down-strength = <2>;
4180f279ebdSThierry Reding				nvidia,pull-up-strength = <1>;
4190f279ebdSThierry Reding				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
4200f279ebdSThierry Reding				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
4210f279ebdSThierry Reding				nvidia,drive-type = <1>;
4220f279ebdSThierry Reding			};
4230f279ebdSThierry Reding			ac_ok {
4240f279ebdSThierry Reding				nvidia,pins = "pj0";
4250f279ebdSThierry Reding				nvidia,function = "gmi";
4260f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
4270f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_ENABLE>;
4280f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4290f279ebdSThierry Reding			};
4300f279ebdSThierry Reding			codec_irq_l {
4310f279ebdSThierry Reding				nvidia,pins = "ph4";
4320f279ebdSThierry Reding				nvidia,function = "gmi";
4330f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4340f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4350f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4360f279ebdSThierry Reding			};
4370f279ebdSThierry Reding			lcd_bl_en {
4380f279ebdSThierry Reding				nvidia,pins = "ph2";
4390f279ebdSThierry Reding				nvidia,function = "gmi";
4400f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
4410f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4420f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4430f279ebdSThierry Reding			};
4440f279ebdSThierry Reding			touch_irq_l {
4450f279ebdSThierry Reding				nvidia,pins = "gpio_w3_aud_pw3";
4460f279ebdSThierry Reding				nvidia,function = "spi6";
4470f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4480f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4490f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4500f279ebdSThierry Reding			};
4510f279ebdSThierry Reding			tpm_davint_l {
4520f279ebdSThierry Reding				nvidia,pins = "ph6";
4530f279ebdSThierry Reding				nvidia,function = "gmi";
4540f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4550f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4560f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4570f279ebdSThierry Reding			};
4580f279ebdSThierry Reding			ts_irq_l {
4590f279ebdSThierry Reding				nvidia,pins = "pk2";
4600f279ebdSThierry Reding				nvidia,function = "gmi";
4610f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4620f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4630f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4640f279ebdSThierry Reding			};
4650f279ebdSThierry Reding			ts_reset_l {
4660f279ebdSThierry Reding				nvidia,pins = "pk4";
4670f279ebdSThierry Reding				nvidia,function = "gmi";
4680f279ebdSThierry Reding				nvidia,pull = <1>;
4690f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4700f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4710f279ebdSThierry Reding			};
4720f279ebdSThierry Reding			ts_shdn_l {
4730f279ebdSThierry Reding				nvidia,pins = "pk1";
4740f279ebdSThierry Reding				nvidia,function = "gmi";
4750f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
4760f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4770f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4780f279ebdSThierry Reding			};
4790f279ebdSThierry Reding			ph7 {
4800f279ebdSThierry Reding				nvidia,pins = "ph7";
4810f279ebdSThierry Reding				nvidia,function = "gmi";
4820f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4830f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4840f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4850f279ebdSThierry Reding			};
4860f279ebdSThierry Reding			sensor_irq_l {
4870f279ebdSThierry Reding				nvidia,pins = "pi6";
4880f279ebdSThierry Reding				nvidia,function = "gmi";
4890f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4900f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4910f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4920f279ebdSThierry Reding			};
4930f279ebdSThierry Reding			wifi_en {
4940f279ebdSThierry Reding				nvidia,pins = "gpio_x7_aud_px7";
4950f279ebdSThierry Reding				nvidia,function = "rsvd4";
4960f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4970f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
4980f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4990f279ebdSThierry Reding			};
5000f279ebdSThierry Reding			chromeos_write_protect {
5010f279ebdSThierry Reding				nvidia,pins = "kb_row1_pr1";
5020f279ebdSThierry Reding				nvidia,function = "rsvd4";
5030f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
5040f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
5050f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
5060f279ebdSThierry Reding			};
5070f279ebdSThierry Reding			hp_det_l {
5080f279ebdSThierry Reding				nvidia,pins = "pi7";
5090f279ebdSThierry Reding				nvidia,function = "rsvd1";
5100f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
5110f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
5120f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
5130f279ebdSThierry Reding			};
5140f279ebdSThierry Reding			soc_warm_reset_l {
5150f279ebdSThierry Reding				nvidia,pins = "pi5";
5160f279ebdSThierry Reding				nvidia,function = "gmi";
5170f279ebdSThierry Reding				nvidia,pull = <TEGRA_PIN_PULL_UP>;
5180f279ebdSThierry Reding				nvidia,tristate = <TEGRA_PIN_DISABLE>;
5190f279ebdSThierry Reding				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
5200f279ebdSThierry Reding			};
5210f279ebdSThierry Reding		};
5220f279ebdSThierry Reding	};
5230f279ebdSThierry Reding
5240f279ebdSThierry Reding	serial@0,70006000 {
5250f279ebdSThierry Reding		status = "okay";
5260f279ebdSThierry Reding	};
5270f279ebdSThierry Reding
5280f279ebdSThierry Reding	pwm: pwm@0,7000a000 {
5290f279ebdSThierry Reding		status = "okay";
5300f279ebdSThierry Reding	};
5310f279ebdSThierry Reding
5320f279ebdSThierry Reding	/* HDMI DDC */
5330f279ebdSThierry Reding	hdmi_ddc: i2c@0,7000c700 {
5340f279ebdSThierry Reding		status = "okay";
5350f279ebdSThierry Reding		clock-frequency = <100000>;
5360f279ebdSThierry Reding	};
5370f279ebdSThierry Reding
5380f279ebdSThierry Reding	i2c@0,7000d000 {
5390f279ebdSThierry Reding		status = "okay";
5400f279ebdSThierry Reding		clock-frequency = <400000>;
5410f279ebdSThierry Reding
5420f279ebdSThierry Reding		as3722: pmic@40 {
5430f279ebdSThierry Reding			compatible = "ams,as3722";
5440f279ebdSThierry Reding			reg = <0x40>;
5450f279ebdSThierry Reding			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
5460f279ebdSThierry Reding
5470f279ebdSThierry Reding			ams,system-power-controller;
5480f279ebdSThierry Reding
5490f279ebdSThierry Reding			#interrupt-cells = <2>;
5500f279ebdSThierry Reding			interrupt-controller;
5510f279ebdSThierry Reding
5520f279ebdSThierry Reding			#gpio-cells = <2>;
5530f279ebdSThierry Reding			gpio-controller;
5540f279ebdSThierry Reding
5550f279ebdSThierry Reding			pinctrl-names = "default";
5560f279ebdSThierry Reding			pinctrl-0 = <&as3722_default>;
5570f279ebdSThierry Reding
5580f279ebdSThierry Reding			as3722_default: pinmux@0 {
5590f279ebdSThierry Reding				gpio0 {
5600f279ebdSThierry Reding					pins = "gpio0";
5610f279ebdSThierry Reding					function = "gpio";
5620f279ebdSThierry Reding					bias-pull-down;
5630f279ebdSThierry Reding				};
5640f279ebdSThierry Reding
5650f279ebdSThierry Reding				gpio1 {
5660f279ebdSThierry Reding					pins = "gpio1";
5670f279ebdSThierry Reding					function = "gpio";
5680f279ebdSThierry Reding					bias-pull-up;
5690f279ebdSThierry Reding				};
5700f279ebdSThierry Reding
5710f279ebdSThierry Reding				gpio2_4_7 {
5720f279ebdSThierry Reding					pins = "gpio2", "gpio4", "gpio7";
5730f279ebdSThierry Reding					function = "gpio";
5740f279ebdSThierry Reding					bias-pull-up;
5750f279ebdSThierry Reding				};
5760f279ebdSThierry Reding
5770f279ebdSThierry Reding				gpio3 {
5780f279ebdSThierry Reding					pins = "gpio3";
5790f279ebdSThierry Reding					function = "gpio";
5800f279ebdSThierry Reding					bias-high-impedance;
5810f279ebdSThierry Reding				};
5820f279ebdSThierry Reding
5830f279ebdSThierry Reding				gpio5 {
5840f279ebdSThierry Reding					pins = "gpio5";
5850f279ebdSThierry Reding					function = "clk32k-out";
5860f279ebdSThierry Reding					bias-pull-down;
5870f279ebdSThierry Reding				};
5880f279ebdSThierry Reding
5890f279ebdSThierry Reding				gpio6 {
5900f279ebdSThierry Reding					pins = "gpio6";
5910f279ebdSThierry Reding					function = "clk32k-out";
5920f279ebdSThierry Reding					bias-pull-down;
5930f279ebdSThierry Reding				};
5940f279ebdSThierry Reding			};
5950f279ebdSThierry Reding
5960f279ebdSThierry Reding			regulators {
5970f279ebdSThierry Reding				vsup-sd2-supply = <&vdd_5v0_sys>;
5980f279ebdSThierry Reding				vsup-sd3-supply = <&vdd_5v0_sys>;
5990f279ebdSThierry Reding				vsup-sd4-supply = <&vdd_5v0_sys>;
6000f279ebdSThierry Reding				vsup-sd5-supply = <&vdd_5v0_sys>;
6010f279ebdSThierry Reding				vin-ldo0-supply = <&vdd_1v35_lp0>;
6020f279ebdSThierry Reding				vin-ldo1-6-supply = <&vdd_3v3_sys>;
6030f279ebdSThierry Reding				vin-ldo2-5-7-supply = <&vddio_1v8>;
6040f279ebdSThierry Reding				vin-ldo3-4-supply = <&vdd_3v3_sys>;
6050f279ebdSThierry Reding				vin-ldo9-10-supply = <&vdd_5v0_sys>;
6060f279ebdSThierry Reding				vin-ldo11-supply = <&vdd_3v3_run>;
6070f279ebdSThierry Reding
6080f279ebdSThierry Reding				sd0 {
6090f279ebdSThierry Reding					regulator-name = "+VDD_CPU_AP";
6100f279ebdSThierry Reding					regulator-min-microvolt = <700000>;
6110f279ebdSThierry Reding					regulator-max-microvolt = <1350000>;
6120f279ebdSThierry Reding					regulator-max-microamp = <3500000>;
6130f279ebdSThierry Reding					regulator-always-on;
6140f279ebdSThierry Reding					regulator-boot-on;
6150f279ebdSThierry Reding					ams,ext-control = <2>;
6160f279ebdSThierry Reding				};
6170f279ebdSThierry Reding
6180f279ebdSThierry Reding				sd1 {
6190f279ebdSThierry Reding					regulator-name = "+VDD_CORE";
6200f279ebdSThierry Reding					regulator-min-microvolt = <700000>;
6210f279ebdSThierry Reding					regulator-max-microvolt = <1350000>;
6220f279ebdSThierry Reding					regulator-max-microamp = <4000000>;
6230f279ebdSThierry Reding					regulator-always-on;
6240f279ebdSThierry Reding					regulator-boot-on;
6250f279ebdSThierry Reding					ams,ext-control = <1>;
6260f279ebdSThierry Reding				};
6270f279ebdSThierry Reding
6280f279ebdSThierry Reding				vdd_1v35_lp0: sd2 {
6290f279ebdSThierry Reding					regulator-name = "+1.35V_LP0(sd2)";
6300f279ebdSThierry Reding					regulator-min-microvolt = <1350000>;
6310f279ebdSThierry Reding					regulator-max-microvolt = <1350000>;
6320f279ebdSThierry Reding					regulator-always-on;
6330f279ebdSThierry Reding					regulator-boot-on;
6340f279ebdSThierry Reding				};
6350f279ebdSThierry Reding
6360f279ebdSThierry Reding				sd3 {
6370f279ebdSThierry Reding					regulator-name = "+1.35V_LP0(sd3)";
6380f279ebdSThierry Reding					regulator-min-microvolt = <1350000>;
6390f279ebdSThierry Reding					regulator-max-microvolt = <1350000>;
6400f279ebdSThierry Reding					regulator-always-on;
6410f279ebdSThierry Reding					regulator-boot-on;
6420f279ebdSThierry Reding				};
6430f279ebdSThierry Reding
6440f279ebdSThierry Reding				vdd_1v05_run: sd4 {
6450f279ebdSThierry Reding					regulator-name = "+1.05V_RUN";
6460f279ebdSThierry Reding					regulator-min-microvolt = <1050000>;
6470f279ebdSThierry Reding					regulator-max-microvolt = <1050000>;
6480f279ebdSThierry Reding				};
6490f279ebdSThierry Reding
6500f279ebdSThierry Reding				vddio_1v8: sd5 {
6510f279ebdSThierry Reding					regulator-name = "+1.8V_VDDIO";
6520f279ebdSThierry Reding					regulator-min-microvolt = <1800000>;
6530f279ebdSThierry Reding					regulator-max-microvolt = <1800000>;
6540f279ebdSThierry Reding					regulator-always-on;
6550f279ebdSThierry Reding					regulator-boot-on;
6560f279ebdSThierry Reding				};
6570f279ebdSThierry Reding
6580f279ebdSThierry Reding				vdd_gpu: sd6 {
6590f279ebdSThierry Reding					regulator-name = "+VDD_GPU_AP";
6600f279ebdSThierry Reding					regulator-min-microvolt = <800000>;
6610f279ebdSThierry Reding					regulator-max-microvolt = <1200000>;
6620f279ebdSThierry Reding					regulator-min-microamp = <3500000>;
6630f279ebdSThierry Reding					regulator-max-microamp = <3500000>;
6640f279ebdSThierry Reding					regulator-always-on;
6650f279ebdSThierry Reding					regulator-boot-on;
6660f279ebdSThierry Reding				};
6670f279ebdSThierry Reding
6680f279ebdSThierry Reding				ldo0 {
6690f279ebdSThierry Reding					regulator-name = "+1.05_RUN_AVDD";
6700f279ebdSThierry Reding					regulator-min-microvolt = <1050000>;
6710f279ebdSThierry Reding					regulator-max-microvolt = <1050000>;
6720f279ebdSThierry Reding					regulator-always-on;
6730f279ebdSThierry Reding					regulator-boot-on;
6740f279ebdSThierry Reding					ams,ext-control = <1>;
6750f279ebdSThierry Reding				};
6760f279ebdSThierry Reding
6770f279ebdSThierry Reding				ldo1 {
6780f279ebdSThierry Reding					regulator-name = "+1.8V_RUN_CAM";
6790f279ebdSThierry Reding					regulator-min-microvolt = <1800000>;
6800f279ebdSThierry Reding					regulator-max-microvolt = <1800000>;
6810f279ebdSThierry Reding				};
6820f279ebdSThierry Reding
6830f279ebdSThierry Reding				ldo2 {
6840f279ebdSThierry Reding					regulator-name = "+1.2V_GEN_AVDD";
6850f279ebdSThierry Reding					regulator-min-microvolt = <1200000>;
6860f279ebdSThierry Reding					regulator-max-microvolt = <1200000>;
6870f279ebdSThierry Reding					regulator-always-on;
6880f279ebdSThierry Reding					regulator-boot-on;
6890f279ebdSThierry Reding				};
6900f279ebdSThierry Reding
6910f279ebdSThierry Reding				ldo3 {
6920f279ebdSThierry Reding					regulator-name = "+1.00V_LP0_VDD_RTC";
6930f279ebdSThierry Reding					regulator-min-microvolt = <1000000>;
6940f279ebdSThierry Reding					regulator-max-microvolt = <1000000>;
6950f279ebdSThierry Reding					regulator-always-on;
6960f279ebdSThierry Reding					regulator-boot-on;
6970f279ebdSThierry Reding					ams,enable-tracking;
6980f279ebdSThierry Reding				};
6990f279ebdSThierry Reding
7000f279ebdSThierry Reding				vdd_run_cam: ldo4 {
7010f279ebdSThierry Reding					regulator-name = "+2.8V_RUN_CAM";
7020f279ebdSThierry Reding					regulator-min-microvolt = <2800000>;
7030f279ebdSThierry Reding					regulator-max-microvolt = <2800000>;
7040f279ebdSThierry Reding				};
7050f279ebdSThierry Reding
7060f279ebdSThierry Reding				ldo5 {
7070f279ebdSThierry Reding					regulator-name = "+1.2V_RUN_CAM_FRONT";
7080f279ebdSThierry Reding					regulator-min-microvolt = <1200000>;
7090f279ebdSThierry Reding					regulator-max-microvolt = <1200000>;
7100f279ebdSThierry Reding				};
7110f279ebdSThierry Reding
7120f279ebdSThierry Reding				vddio_sdmmc3: ldo6 {
7130f279ebdSThierry Reding					regulator-name = "+VDDIO_SDMMC3";
7140f279ebdSThierry Reding					regulator-min-microvolt = <1800000>;
7150f279ebdSThierry Reding					regulator-max-microvolt = <3300000>;
7160f279ebdSThierry Reding				};
7170f279ebdSThierry Reding
7180f279ebdSThierry Reding				ldo7 {
7190f279ebdSThierry Reding					regulator-name = "+1.05V_RUN_CAM_REAR";
7200f279ebdSThierry Reding					regulator-min-microvolt = <1050000>;
7210f279ebdSThierry Reding					regulator-max-microvolt = <1050000>;
7220f279ebdSThierry Reding				};
7230f279ebdSThierry Reding
7240f279ebdSThierry Reding				ldo9 {
7250f279ebdSThierry Reding					regulator-name = "+2.8V_RUN_TOUCH";
7260f279ebdSThierry Reding					regulator-min-microvolt = <2800000>;
7270f279ebdSThierry Reding					regulator-max-microvolt = <2800000>;
7280f279ebdSThierry Reding				};
7290f279ebdSThierry Reding
7300f279ebdSThierry Reding				ldo10 {
7310f279ebdSThierry Reding					regulator-name = "+2.8V_RUN_CAM_AF";
7320f279ebdSThierry Reding					regulator-min-microvolt = <2800000>;
7330f279ebdSThierry Reding					regulator-max-microvolt = <2800000>;
7340f279ebdSThierry Reding				};
7350f279ebdSThierry Reding
7360f279ebdSThierry Reding				ldo11 {
7370f279ebdSThierry Reding					regulator-name = "+1.8V_RUN_VPP_FUSE";
7380f279ebdSThierry Reding					regulator-min-microvolt = <1800000>;
7390f279ebdSThierry Reding					regulator-max-microvolt = <1800000>;
7400f279ebdSThierry Reding				};
7410f279ebdSThierry Reding			};
7420f279ebdSThierry Reding		};
7430f279ebdSThierry Reding	};
7440f279ebdSThierry Reding
7450f279ebdSThierry Reding	spi@0,7000d400 {
7460f279ebdSThierry Reding		status = "okay";
7470f279ebdSThierry Reding
7480f279ebdSThierry Reding		ec: cros-ec@0 {
7490f279ebdSThierry Reding			compatible = "google,cros-ec-spi";
7500f279ebdSThierry Reding			spi-max-frequency = <3000000>;
7510f279ebdSThierry Reding			interrupt-parent = <&gpio>;
7520f279ebdSThierry Reding			interrupts = <TEGRA_GPIO(C, 7) IRQ_TYPE_LEVEL_LOW>;
7530f279ebdSThierry Reding			reg = <0>;
7540f279ebdSThierry Reding
7550f279ebdSThierry Reding			google,cros-ec-spi-msg-delay = <2000>;
7560f279ebdSThierry Reding
7570f279ebdSThierry Reding			i2c_20: i2c-tunnel {
7580f279ebdSThierry Reding				compatible = "google,cros-ec-i2c-tunnel";
7590f279ebdSThierry Reding				#address-cells = <1>;
7600f279ebdSThierry Reding				#size-cells = <0>;
7610f279ebdSThierry Reding
7620f279ebdSThierry Reding				google,remote-bus = <0>;
7630f279ebdSThierry Reding
7640f279ebdSThierry Reding				charger: bq24735 {
7650f279ebdSThierry Reding					compatible = "ti,bq24735";
7660f279ebdSThierry Reding					reg = <0x9>;
7670f279ebdSThierry Reding					interrupt-parent = <&gpio>;
7680f279ebdSThierry Reding					interrupts = <TEGRA_GPIO(J, 0)
7690f279ebdSThierry Reding							GPIO_ACTIVE_HIGH>;
7700f279ebdSThierry Reding					ti,ac-detect-gpios = <&gpio
7710f279ebdSThierry Reding							TEGRA_GPIO(J, 0)
7720f279ebdSThierry Reding							GPIO_ACTIVE_HIGH>;
7730f279ebdSThierry Reding				};
7740f279ebdSThierry Reding
7750f279ebdSThierry Reding				battery: smart-battery {
7760f279ebdSThierry Reding					compatible = "sbs,sbs-battery";
7770f279ebdSThierry Reding					reg = <0xb>;
7780f279ebdSThierry Reding					battery-name = "battery";
7790f279ebdSThierry Reding					sbs,i2c-retry-count = <2>;
7800f279ebdSThierry Reding					sbs,poll-retry-count = <10>;
7810f279ebdSThierry Reding				/*	power-supplies = <&charger>; */
7820f279ebdSThierry Reding				};
7830f279ebdSThierry Reding			};
7840f279ebdSThierry Reding
7850f279ebdSThierry Reding			keyboard-controller {
7860f279ebdSThierry Reding				compatible = "google,cros-ec-keyb";
7870f279ebdSThierry Reding				keypad,num-rows = <8>;
7880f279ebdSThierry Reding				keypad,num-columns = <13>;
7890f279ebdSThierry Reding				google,needs-ghost-filter;
7900f279ebdSThierry Reding				linux,keymap =
7910f279ebdSThierry Reding					<MATRIX_KEY(0x00, 0x01, KEY_LEFTMETA)
7920f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x02, KEY_F1)
7930f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x03, KEY_B)
7940f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x04, KEY_F10)
7950f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x06, KEY_N)
7960f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x08, KEY_EQUAL)
7970f279ebdSThierry Reding					 MATRIX_KEY(0x00, 0x0a, KEY_RIGHTALT)
7980f279ebdSThierry Reding
7990f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x01, KEY_ESC)
8000f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x02, KEY_F4)
8010f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x03, KEY_G)
8020f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x04, KEY_F7)
8030f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x06, KEY_H)
8040f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x08, KEY_APOSTROPHE)
8050f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x09, KEY_F9)
8060f279ebdSThierry Reding					 MATRIX_KEY(0x01, 0x0b, KEY_BACKSPACE)
8070f279ebdSThierry Reding
8080f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x00, KEY_LEFTCTRL)
8090f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x01, KEY_TAB)
8100f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x02, KEY_F3)
8110f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x03, KEY_T)
8120f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x04, KEY_F6)
8130f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x05, KEY_RIGHTBRACE)
8140f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x06, KEY_Y)
8150f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x07, KEY_102ND)
8160f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x08, KEY_LEFTBRACE)
8170f279ebdSThierry Reding					 MATRIX_KEY(0x02, 0x09, KEY_F8)
8180f279ebdSThierry Reding
8190f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x01, KEY_GRAVE)
8200f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x02, KEY_F2)
8210f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x03, KEY_5)
8220f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x04, KEY_F5)
8230f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x06, KEY_6)
8240f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x08, KEY_MINUS)
8250f279ebdSThierry Reding					 MATRIX_KEY(0x03, 0x0b, KEY_BACKSLASH)
8260f279ebdSThierry Reding
8270f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x00, KEY_RIGHTCTRL)
8280f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x01, KEY_A)
8290f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x02, KEY_D)
8300f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x03, KEY_F)
8310f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x04, KEY_S)
8320f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x05, KEY_K)
8330f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x06, KEY_J)
8340f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x08, KEY_SEMICOLON)
8350f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x09, KEY_L)
8360f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x0a, KEY_BACKSLASH)
8370f279ebdSThierry Reding					 MATRIX_KEY(0x04, 0x0b, KEY_ENTER)
8380f279ebdSThierry Reding
8390f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x01, KEY_Z)
8400f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x02, KEY_C)
8410f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x03, KEY_V)
8420f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x04, KEY_X)
8430f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x05, KEY_COMMA)
8440f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x06, KEY_M)
8450f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x07, KEY_LEFTSHIFT)
8460f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x08, KEY_SLASH)
8470f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x09, KEY_DOT)
8480f279ebdSThierry Reding					 MATRIX_KEY(0x05, 0x0b, KEY_SPACE)
8490f279ebdSThierry Reding
8500f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x01, KEY_1)
8510f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x02, KEY_3)
8520f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x03, KEY_4)
8530f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x04, KEY_2)
8540f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x05, KEY_8)
8550f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x06, KEY_7)
8560f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x08, KEY_0)
8570f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x09, KEY_9)
8580f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x0a, KEY_LEFTALT)
8590f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x0b, KEY_DOWN)
8600f279ebdSThierry Reding					 MATRIX_KEY(0x06, 0x0c, KEY_RIGHT)
8610f279ebdSThierry Reding
8620f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x01, KEY_Q)
8630f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x02, KEY_E)
8640f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x03, KEY_R)
8650f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x04, KEY_W)
8660f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x05, KEY_I)
8670f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x06, KEY_U)
8680f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x07, KEY_RIGHTSHIFT)
8690f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x08, KEY_P)
8700f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x09, KEY_O)
8710f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x0b, KEY_UP)
8720f279ebdSThierry Reding					 MATRIX_KEY(0x07, 0x0c, KEY_LEFT)>;
8730f279ebdSThierry Reding			};
8740f279ebdSThierry Reding		};
8750f279ebdSThierry Reding	};
8760f279ebdSThierry Reding
8770f279ebdSThierry Reding	pmc@0,7000e400 {
8780f279ebdSThierry Reding		nvidia,invert-interrupt;
8790f279ebdSThierry Reding		nvidia,suspend-mode = <0>;
8800f279ebdSThierry Reding		#wake-cells = <3>;
8810f279ebdSThierry Reding		nvidia,cpu-pwr-good-time = <500>;
8820f279ebdSThierry Reding		nvidia,cpu-pwr-off-time = <300>;
8830f279ebdSThierry Reding		nvidia,core-pwr-good-time = <641 3845>;
8840f279ebdSThierry Reding		nvidia,core-pwr-off-time = <61036>;
8850f279ebdSThierry Reding		nvidia,core-power-req-active-high;
8860f279ebdSThierry Reding		nvidia,sys-clock-req-active-high;
8870f279ebdSThierry Reding		nvidia,reset-gpio = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
8880f279ebdSThierry Reding	};
8890f279ebdSThierry Reding
8900f279ebdSThierry Reding	/* WIFI/BT module */
8910f279ebdSThierry Reding	sdhci@0,700b0000 {
8920f279ebdSThierry Reding		status = "disabled";
8930f279ebdSThierry Reding	};
8940f279ebdSThierry Reding
8950f279ebdSThierry Reding	/* external SD/MMC */
8960f279ebdSThierry Reding	sdhci@0,700b0400 {
8970f279ebdSThierry Reding		cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
8980f279ebdSThierry Reding		power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
8990f279ebdSThierry Reding		wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>;
9000f279ebdSThierry Reding		status = "okay";
9010f279ebdSThierry Reding		bus-width = <4>;
9020f279ebdSThierry Reding		vqmmc-supply = <&vddio_sdmmc3>;
9030f279ebdSThierry Reding	};
9040f279ebdSThierry Reding
9050f279ebdSThierry Reding	/* EMMC 4.51 */
9060f279ebdSThierry Reding	sdhci@0,700b0600 {
9070f279ebdSThierry Reding		status = "okay";
9080f279ebdSThierry Reding		bus-width = <8>;
9090f279ebdSThierry Reding		non-removable;
9100f279ebdSThierry Reding	};
9110f279ebdSThierry Reding
9120f279ebdSThierry Reding	usb@0,7d000000 {
9130f279ebdSThierry Reding		status = "okay";
9140f279ebdSThierry Reding	};
9150f279ebdSThierry Reding
9160f279ebdSThierry Reding	usb-phy@0,7d000000 {
9170f279ebdSThierry Reding		status = "okay";
9180f279ebdSThierry Reding		vbus-supply = <&vdd_usb1_vbus>;
9190f279ebdSThierry Reding	};
9200f279ebdSThierry Reding
9210f279ebdSThierry Reding	usb@0,7d004000 {
9220f279ebdSThierry Reding		status = "okay";
9230f279ebdSThierry Reding	};
9240f279ebdSThierry Reding
9250f279ebdSThierry Reding	usb-phy@0,7d004000 {
9260f279ebdSThierry Reding		status = "okay";
9270f279ebdSThierry Reding		vbus-supply = <&vdd_run_cam>;
9280f279ebdSThierry Reding	};
9290f279ebdSThierry Reding
9300f279ebdSThierry Reding	usb@0,7d008000 {
9310f279ebdSThierry Reding		status = "okay";
9320f279ebdSThierry Reding	};
9330f279ebdSThierry Reding
9340f279ebdSThierry Reding	usb-phy@0,7d008000 {
9350f279ebdSThierry Reding		status = "okay";
9360f279ebdSThierry Reding		vbus-supply = <&vdd_usb3_vbus>;
9370f279ebdSThierry Reding	};
9380f279ebdSThierry Reding
9390f279ebdSThierry Reding	backlight: backlight {
9400f279ebdSThierry Reding		compatible = "pwm-backlight";
9410f279ebdSThierry Reding
9420f279ebdSThierry Reding		enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
9430f279ebdSThierry Reding		power-supply = <&vdd_led>;
9440f279ebdSThierry Reding		pwms = <&pwm 1 1000000>;
9450f279ebdSThierry Reding
9460f279ebdSThierry Reding		brightness-levels = <0 4 8 16 32 64 128 255>;
9470f279ebdSThierry Reding		default-brightness-level = <6>;
9480f279ebdSThierry Reding
9490f279ebdSThierry Reding		backlight-boot-off;
9500f279ebdSThierry Reding	};
9510f279ebdSThierry Reding
9520f279ebdSThierry Reding	clocks {
9530f279ebdSThierry Reding		compatible = "simple-bus";
9540f279ebdSThierry Reding		#address-cells = <1>;
9550f279ebdSThierry Reding		#size-cells = <0>;
9560f279ebdSThierry Reding
9570f279ebdSThierry Reding		clk32k_in: clock@0 {
9580f279ebdSThierry Reding			compatible = "fixed-clock";
9590f279ebdSThierry Reding			reg=<0>;
9600f279ebdSThierry Reding			#clock-cells = <0>;
9610f279ebdSThierry Reding			clock-frequency = <32768>;
9620f279ebdSThierry Reding		};
9630f279ebdSThierry Reding	};
9640f279ebdSThierry Reding
9650f279ebdSThierry Reding	gpio-keys {
9660f279ebdSThierry Reding		compatible = "gpio-keys";
9670f279ebdSThierry Reding
9680f279ebdSThierry Reding		lid {
9690f279ebdSThierry Reding			label = "Lid";
9700f279ebdSThierry Reding			gpios = <&gpio TEGRA_GPIO(R, 4) GPIO_ACTIVE_LOW>;
9710f279ebdSThierry Reding			linux,input-type = <5>;
9720f279ebdSThierry Reding			linux,code = <0>;
9730f279ebdSThierry Reding			debounce-interval = <1>;
9740f279ebdSThierry Reding			gpio-key,wakeup;
9750f279ebdSThierry Reding		};
9760f279ebdSThierry Reding
9770f279ebdSThierry Reding		power {
9780f279ebdSThierry Reding			label = "Power";
9790f279ebdSThierry Reding			gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
9800f279ebdSThierry Reding			linux,code = <KEY_POWER>;
9810f279ebdSThierry Reding			debounce-interval = <10>;
9820f279ebdSThierry Reding			gpio-key,wakeup;
9830f279ebdSThierry Reding		};
9840f279ebdSThierry Reding	};
9850f279ebdSThierry Reding
9860f279ebdSThierry Reding	panel: panel {
9870f279ebdSThierry Reding		compatible = "innolux,n116bge", "simple-panel";
9880f279ebdSThierry Reding		backlight = <&backlight>;
9890f279ebdSThierry Reding		ddc-i2c-bus = <&dpaux>;
9900f279ebdSThierry Reding	};
9910f279ebdSThierry Reding
9920f279ebdSThierry Reding	regulators {
9930f279ebdSThierry Reding		compatible = "simple-bus";
9940f279ebdSThierry Reding		#address-cells = <1>;
9950f279ebdSThierry Reding		#size-cells = <0>;
9960f279ebdSThierry Reding
9970f279ebdSThierry Reding		vdd_mux: regulator@0 {
9980f279ebdSThierry Reding			compatible = "regulator-fixed";
9990f279ebdSThierry Reding			reg = <0>;
10000f279ebdSThierry Reding			regulator-name = "+VDD_MUX";
10010f279ebdSThierry Reding			regulator-min-microvolt = <19000000>;
10020f279ebdSThierry Reding			regulator-max-microvolt = <19000000>;
10030f279ebdSThierry Reding			regulator-always-on;
10040f279ebdSThierry Reding			regulator-boot-on;
10050f279ebdSThierry Reding		};
10060f279ebdSThierry Reding
10070f279ebdSThierry Reding		vdd_5v0_sys: regulator@1 {
10080f279ebdSThierry Reding			compatible = "regulator-fixed";
10090f279ebdSThierry Reding			reg = <1>;
10100f279ebdSThierry Reding			regulator-name = "+5V_SYS";
10110f279ebdSThierry Reding			regulator-min-microvolt = <5000000>;
10120f279ebdSThierry Reding			regulator-max-microvolt = <5000000>;
10130f279ebdSThierry Reding			regulator-always-on;
10140f279ebdSThierry Reding			regulator-boot-on;
10150f279ebdSThierry Reding			vin-supply = <&vdd_mux>;
10160f279ebdSThierry Reding		};
10170f279ebdSThierry Reding
10180f279ebdSThierry Reding		vdd_3v3_sys: regulator@2 {
10190f279ebdSThierry Reding			compatible = "regulator-fixed";
10200f279ebdSThierry Reding			reg = <2>;
10210f279ebdSThierry Reding			regulator-name = "+3.3V_SYS";
10220f279ebdSThierry Reding			regulator-min-microvolt = <3300000>;
10230f279ebdSThierry Reding			regulator-max-microvolt = <3300000>;
10240f279ebdSThierry Reding			regulator-always-on;
10250f279ebdSThierry Reding			regulator-boot-on;
10260f279ebdSThierry Reding			vin-supply = <&vdd_mux>;
10270f279ebdSThierry Reding		};
10280f279ebdSThierry Reding
10290f279ebdSThierry Reding		vdd_3v3_run: regulator@3 {
10300f279ebdSThierry Reding			compatible = "regulator-fixed";
10310f279ebdSThierry Reding			reg = <3>;
10320f279ebdSThierry Reding			regulator-name = "+3.3V_RUN";
10330f279ebdSThierry Reding			regulator-min-microvolt = <3300000>;
10340f279ebdSThierry Reding			regulator-max-microvolt = <3300000>;
10350f279ebdSThierry Reding			regulator-always-on;
10360f279ebdSThierry Reding			regulator-boot-on;
10370f279ebdSThierry Reding			gpio = <&as3722 1 GPIO_ACTIVE_HIGH>;
10380f279ebdSThierry Reding			enable-active-high;
10390f279ebdSThierry Reding			vin-supply = <&vdd_3v3_sys>;
10400f279ebdSThierry Reding		};
10410f279ebdSThierry Reding
10420f279ebdSThierry Reding		vdd_3v3_hdmi: regulator@4 {
10430f279ebdSThierry Reding			compatible = "regulator-fixed";
10440f279ebdSThierry Reding			reg = <4>;
10450f279ebdSThierry Reding			regulator-name = "+3.3V_AVDD_HDMI_AP_GATED";
10460f279ebdSThierry Reding			regulator-min-microvolt = <3300000>;
10470f279ebdSThierry Reding			regulator-max-microvolt = <3300000>;
10480f279ebdSThierry Reding			vin-supply = <&vdd_3v3_run>;
10490f279ebdSThierry Reding		};
10500f279ebdSThierry Reding
10510f279ebdSThierry Reding		vdd_led: regulator@5 {
10520f279ebdSThierry Reding			compatible = "regulator-fixed";
10530f279ebdSThierry Reding			reg = <5>;
10540f279ebdSThierry Reding			regulator-name = "+VDD_LED";
10550f279ebdSThierry Reding			regulator-min-microvolt = <3300000>;
10560f279ebdSThierry Reding			regulator-max-microvolt = <3300000>;
10570f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
10580f279ebdSThierry Reding			enable-active-high;
10590f279ebdSThierry Reding			vin-supply = <&vdd_mux>;
10600f279ebdSThierry Reding		};
10610f279ebdSThierry Reding
10620f279ebdSThierry Reding		vdd_usb1_vbus: regulator@6 {
10630f279ebdSThierry Reding			compatible = "regulator-fixed";
10640f279ebdSThierry Reding			reg = <6>;
10650f279ebdSThierry Reding			regulator-name = "+5V_USB_HS";
10660f279ebdSThierry Reding			regulator-min-microvolt = <5000000>;
10670f279ebdSThierry Reding			regulator-max-microvolt = <5000000>;
10680f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
10690f279ebdSThierry Reding			enable-active-high;
10700f279ebdSThierry Reding			gpio-open-drain;
10710f279ebdSThierry Reding			vin-supply = <&vdd_5v0_sys>;
10720f279ebdSThierry Reding		};
10730f279ebdSThierry Reding
10740f279ebdSThierry Reding		vdd_usb3_vbus: regulator@7 {
10750f279ebdSThierry Reding			compatible = "regulator-fixed";
10760f279ebdSThierry Reding			reg = <7>;
10770f279ebdSThierry Reding			regulator-name = "+5V_USB_SS";
10780f279ebdSThierry Reding			regulator-min-microvolt = <5000000>;
10790f279ebdSThierry Reding			regulator-max-microvolt = <5000000>;
10800f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
10810f279ebdSThierry Reding			enable-active-high;
10820f279ebdSThierry Reding			gpio-open-drain;
10830f279ebdSThierry Reding			vin-supply = <&vdd_5v0_sys>;
10840f279ebdSThierry Reding		};
10850f279ebdSThierry Reding
10860f279ebdSThierry Reding		vdd_3v3_panel: regulator@8 {
10870f279ebdSThierry Reding			compatible = "regulator-fixed";
10880f279ebdSThierry Reding			reg = <8>;
10890f279ebdSThierry Reding			regulator-name = "+3.3V_PANEL";
10900f279ebdSThierry Reding			regulator-min-microvolt = <3300000>;
10910f279ebdSThierry Reding			regulator-max-microvolt = <3300000>;
10920f279ebdSThierry Reding			gpio = <&as3722 4 GPIO_ACTIVE_HIGH>;
10930f279ebdSThierry Reding			enable-active-high;
10940f279ebdSThierry Reding			vin-supply = <&vdd_3v3_sys>;
10950f279ebdSThierry Reding		};
10960f279ebdSThierry Reding
10970f279ebdSThierry Reding		vdd_hdmi_pll: regulator@9 {
10980f279ebdSThierry Reding			compatible = "regulator-fixed";
10990f279ebdSThierry Reding			reg = <9>;
11000f279ebdSThierry Reding			regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL_AP_GATE";
11010f279ebdSThierry Reding			regulator-min-microvolt = <1050000>;
11020f279ebdSThierry Reding			regulator-max-microvolt = <1050000>;
11030f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
11040f279ebdSThierry Reding			vin-supply = <&vdd_1v05_run>;
11050f279ebdSThierry Reding		};
11060f279ebdSThierry Reding
11070f279ebdSThierry Reding		vdd_5v0_hdmi: regulator@10 {
11080f279ebdSThierry Reding			compatible = "regulator-fixed";
11090f279ebdSThierry Reding			reg = <10>;
11100f279ebdSThierry Reding			regulator-name = "+5V_HDMI_CON";
11110f279ebdSThierry Reding			regulator-min-microvolt = <5000000>;
11120f279ebdSThierry Reding			regulator-max-microvolt = <5000000>;
11130f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
11140f279ebdSThierry Reding			enable-active-high;
11150f279ebdSThierry Reding			vin-supply = <&vdd_5v0_sys>;
11160f279ebdSThierry Reding		};
11170f279ebdSThierry Reding
11180f279ebdSThierry Reding		vdd_5v0_ts: regulator@11 {
11190f279ebdSThierry Reding			compatible = "regulator-fixed";
11200f279ebdSThierry Reding			reg = <11>;
11210f279ebdSThierry Reding			regulator-name = "+5V_VDD_TS";
11220f279ebdSThierry Reding			regulator-min-microvolt = <5000000>;
11230f279ebdSThierry Reding			regulator-max-microvolt = <5000000>;
11240f279ebdSThierry Reding			regulator-always-on;
11250f279ebdSThierry Reding			regulator-boot-on;
11260f279ebdSThierry Reding			gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>;
11270f279ebdSThierry Reding			enable-active-high;
11280f279ebdSThierry Reding		};
11290f279ebdSThierry Reding	};
11300f279ebdSThierry Reding};
1131