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