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