1e04bfdacSStephen Warren/dts-v1/; 2e04bfdacSStephen Warren 3e04bfdacSStephen Warren#include "tegra124.dtsi" 4e04bfdacSStephen Warren 5e04bfdacSStephen Warren/ { 6e04bfdacSStephen Warren model = "NVIDIA Jetson TK1"; 7e04bfdacSStephen Warren compatible = "nvidia,jetson-tk1", "nvidia,tegra124"; 8e04bfdacSStephen Warren 9c3691392SSimon Glass chosen { 10c3691392SSimon Glass stdout-path = &uartd; 11c3691392SSimon Glass }; 12c3691392SSimon Glass 13e04bfdacSStephen Warren aliases { 14e04bfdacSStephen Warren i2c0 = "/i2c@7000d000"; 15e04bfdacSStephen Warren i2c1 = "/i2c@7000c000"; 16e04bfdacSStephen Warren i2c2 = "/i2c@7000c400"; 17e04bfdacSStephen Warren i2c3 = "/i2c@7000c500"; 18e04bfdacSStephen Warren i2c4 = "/i2c@7000c700"; 1967748a73SStephen Warren mmc0 = "/sdhci@700b0600"; 2067748a73SStephen Warren mmc1 = "/sdhci@700b0400"; 21e04bfdacSStephen Warren spi0 = "/spi@7000d400"; 22e04bfdacSStephen Warren spi1 = "/spi@7000da00"; 23e6607cffSStephen Warren usb0 = "/usb@7d000000"; 24e6607cffSStephen Warren usb1 = "/usb@7d008000"; 25e04bfdacSStephen Warren }; 26e04bfdacSStephen Warren 27e04bfdacSStephen Warren memory { 28e04bfdacSStephen Warren device_type = "memory"; 29e04bfdacSStephen Warren reg = <0x80000000 0x80000000>; 30e04bfdacSStephen Warren }; 31e04bfdacSStephen Warren 326e2fca94SThierry Reding pcie-controller@01003000 { 336e2fca94SThierry Reding status = "okay"; 346e2fca94SThierry Reding 356e2fca94SThierry Reding avddio-pex-supply = <&vdd_1v05_run>; 366e2fca94SThierry Reding dvddio-pex-supply = <&vdd_1v05_run>; 376e2fca94SThierry Reding avdd-pex-pll-supply = <&vdd_1v05_run>; 386e2fca94SThierry Reding hvdd-pex-supply = <&vdd_3v3_lp0>; 396e2fca94SThierry Reding hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>; 406e2fca94SThierry Reding vddio-pex-ctl-supply = <&vdd_3v3_lp0>; 416e2fca94SThierry Reding avdd-pll-erefe-supply = <&avdd_1v05_run>; 426e2fca94SThierry Reding 436e2fca94SThierry Reding pci@1,0 { 446e2fca94SThierry Reding status = "okay"; 456e2fca94SThierry Reding }; 466e2fca94SThierry Reding 476e2fca94SThierry Reding pci@2,0 { 486e2fca94SThierry Reding status = "okay"; 496e2fca94SThierry Reding }; 506e2fca94SThierry Reding }; 516e2fca94SThierry Reding 52e04bfdacSStephen Warren i2c@7000c000 { 53e04bfdacSStephen Warren status = "okay"; 54e04bfdacSStephen Warren clock-frequency = <100000>; 55e04bfdacSStephen Warren }; 56e04bfdacSStephen Warren 57e04bfdacSStephen Warren i2c@7000c400 { 58e04bfdacSStephen Warren status = "okay"; 59e04bfdacSStephen Warren clock-frequency = <100000>; 60e04bfdacSStephen Warren }; 61e04bfdacSStephen Warren 62e04bfdacSStephen Warren i2c@7000c500 { 63e04bfdacSStephen Warren status = "okay"; 64e04bfdacSStephen Warren clock-frequency = <100000>; 65e04bfdacSStephen Warren }; 66e04bfdacSStephen Warren 67e04bfdacSStephen Warren i2c@7000c700 { 68e04bfdacSStephen Warren status = "okay"; 69e04bfdacSStephen Warren clock-frequency = <100000>; 70e04bfdacSStephen Warren }; 71e04bfdacSStephen Warren 726e2fca94SThierry Reding /* Expansion PWR_I2C_*, on-board components */ 73e04bfdacSStephen Warren i2c@7000d000 { 74e04bfdacSStephen Warren status = "okay"; 75e04bfdacSStephen Warren clock-frequency = <400000>; 766e2fca94SThierry Reding 776e2fca94SThierry Reding pmic: pmic@40 { 786e2fca94SThierry Reding compatible = "ams,as3722"; 796e2fca94SThierry Reding reg = <0x40>; 806e2fca94SThierry Reding interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>; 816e2fca94SThierry Reding 826e2fca94SThierry Reding ams,system-power-controller; 836e2fca94SThierry Reding 846e2fca94SThierry Reding #interrupt-cells = <2>; 856e2fca94SThierry Reding interrupt-controller; 866e2fca94SThierry Reding 876e2fca94SThierry Reding gpio-controller; 886e2fca94SThierry Reding #gpio-cells = <2>; 896e2fca94SThierry Reding 906e2fca94SThierry Reding pinctrl-names = "default"; 916e2fca94SThierry Reding pinctrl-0 = <&as3722_default>; 926e2fca94SThierry Reding 936e2fca94SThierry Reding as3722_default: pinmux { 946e2fca94SThierry Reding gpio0 { 956e2fca94SThierry Reding pins = "gpio0"; 966e2fca94SThierry Reding function = "gpio"; 976e2fca94SThierry Reding bias-pull-down; 986e2fca94SThierry Reding }; 996e2fca94SThierry Reding 1006e2fca94SThierry Reding gpio1_2_4_7 { 1016e2fca94SThierry Reding pins = "gpio1", "gpio2", "gpio4", "gpio7"; 1026e2fca94SThierry Reding function = "gpio"; 1036e2fca94SThierry Reding bias-pull-up; 1046e2fca94SThierry Reding }; 1056e2fca94SThierry Reding 1066e2fca94SThierry Reding gpio3_5_6 { 1076e2fca94SThierry Reding pins = "gpio3", "gpio5", "gpio6"; 1086e2fca94SThierry Reding bias-high-impedance; 1096e2fca94SThierry Reding }; 1106e2fca94SThierry Reding }; 1116e2fca94SThierry Reding 1126e2fca94SThierry Reding regulators { 1136e2fca94SThierry Reding vsup-sd2-supply = <&vdd_5v0_sys>; 1146e2fca94SThierry Reding vsup-sd3-supply = <&vdd_5v0_sys>; 1156e2fca94SThierry Reding vsup-sd4-supply = <&vdd_5v0_sys>; 1166e2fca94SThierry Reding vsup-sd5-supply = <&vdd_5v0_sys>; 1176e2fca94SThierry Reding vin-ldo0-supply = <&vdd_1v35_lp0>; 1186e2fca94SThierry Reding vin-ldo1-6-supply = <&vdd_3v3_run>; 1196e2fca94SThierry Reding vin-ldo2-5-7-supply = <&vddio_1v8>; 1206e2fca94SThierry Reding vin-ldo3-4-supply = <&vdd_3v3_sys>; 1216e2fca94SThierry Reding vin-ldo9-10-supply = <&vdd_5v0_sys>; 1226e2fca94SThierry Reding vin-ldo11-supply = <&vdd_3v3_run>; 1236e2fca94SThierry Reding 1246e2fca94SThierry Reding sd0 { 1256e2fca94SThierry Reding regulator-name = "+VDD_CPU_AP"; 1266e2fca94SThierry Reding regulator-min-microvolt = <700000>; 1276e2fca94SThierry Reding regulator-max-microvolt = <1400000>; 1286e2fca94SThierry Reding regulator-min-microamp = <3500000>; 1296e2fca94SThierry Reding regulator-max-microamp = <3500000>; 1306e2fca94SThierry Reding regulator-always-on; 1316e2fca94SThierry Reding regulator-boot-on; 1326e2fca94SThierry Reding ams,ext-control = <2>; 1336e2fca94SThierry Reding }; 1346e2fca94SThierry Reding 1356e2fca94SThierry Reding sd1 { 1366e2fca94SThierry Reding regulator-name = "+VDD_CORE"; 1376e2fca94SThierry Reding regulator-min-microvolt = <700000>; 1386e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 1396e2fca94SThierry Reding regulator-min-microamp = <2500000>; 1406e2fca94SThierry Reding regulator-max-microamp = <2500000>; 1416e2fca94SThierry Reding regulator-always-on; 1426e2fca94SThierry Reding regulator-boot-on; 1436e2fca94SThierry Reding ams,ext-control = <1>; 1446e2fca94SThierry Reding }; 1456e2fca94SThierry Reding 1466e2fca94SThierry Reding vdd_1v35_lp0: sd2 { 1476e2fca94SThierry Reding regulator-name = "+1.35V_LP0(sd2)"; 1486e2fca94SThierry Reding regulator-min-microvolt = <1350000>; 1496e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 1506e2fca94SThierry Reding regulator-always-on; 1516e2fca94SThierry Reding regulator-boot-on; 1526e2fca94SThierry Reding }; 1536e2fca94SThierry Reding 1546e2fca94SThierry Reding sd3 { 1556e2fca94SThierry Reding regulator-name = "+1.35V_LP0(sd3)"; 1566e2fca94SThierry Reding regulator-min-microvolt = <1350000>; 1576e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 1586e2fca94SThierry Reding regulator-always-on; 1596e2fca94SThierry Reding regulator-boot-on; 1606e2fca94SThierry Reding }; 1616e2fca94SThierry Reding 1626e2fca94SThierry Reding vdd_1v05_run: sd4 { 1636e2fca94SThierry Reding regulator-name = "+1.05V_RUN"; 1646e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 1656e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 1666e2fca94SThierry Reding }; 1676e2fca94SThierry Reding 1686e2fca94SThierry Reding vddio_1v8: sd5 { 1696e2fca94SThierry Reding regulator-name = "+1.8V_VDDIO"; 1706e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 1716e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 1726e2fca94SThierry Reding regulator-boot-on; 1736e2fca94SThierry Reding regulator-always-on; 1746e2fca94SThierry Reding }; 1756e2fca94SThierry Reding 1766e2fca94SThierry Reding vdd_gpu: sd6 { 1776e2fca94SThierry Reding regulator-name = "+VDD_GPU_AP"; 1786e2fca94SThierry Reding regulator-min-microvolt = <650000>; 1796e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 1806e2fca94SThierry Reding regulator-min-microamp = <3500000>; 1816e2fca94SThierry Reding regulator-max-microamp = <3500000>; 1826e2fca94SThierry Reding regulator-boot-on; 1836e2fca94SThierry Reding regulator-always-on; 1846e2fca94SThierry Reding }; 1856e2fca94SThierry Reding 1866e2fca94SThierry Reding avdd_1v05_run: ldo0 { 1876e2fca94SThierry Reding regulator-name = "+1.05V_RUN_AVDD"; 1886e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 1896e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 1906e2fca94SThierry Reding regulator-boot-on; 1916e2fca94SThierry Reding regulator-always-on; 1926e2fca94SThierry Reding ams,ext-control = <1>; 1936e2fca94SThierry Reding }; 1946e2fca94SThierry Reding 1956e2fca94SThierry Reding ldo1 { 1966e2fca94SThierry Reding regulator-name = "+1.8V_RUN_CAM"; 1976e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 1986e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 1996e2fca94SThierry Reding }; 2006e2fca94SThierry Reding 2016e2fca94SThierry Reding ldo2 { 2026e2fca94SThierry Reding regulator-name = "+1.2V_GEN_AVDD"; 2036e2fca94SThierry Reding regulator-min-microvolt = <1200000>; 2046e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 2056e2fca94SThierry Reding regulator-boot-on; 2066e2fca94SThierry Reding regulator-always-on; 2076e2fca94SThierry Reding }; 2086e2fca94SThierry Reding 2096e2fca94SThierry Reding ldo3 { 2106e2fca94SThierry Reding regulator-name = "+1.05V_LP0_VDD_RTC"; 2116e2fca94SThierry Reding regulator-min-microvolt = <1000000>; 2126e2fca94SThierry Reding regulator-max-microvolt = <1000000>; 2136e2fca94SThierry Reding regulator-boot-on; 2146e2fca94SThierry Reding regulator-always-on; 2156e2fca94SThierry Reding ams,enable-tracking; 2166e2fca94SThierry Reding }; 2176e2fca94SThierry Reding 2186e2fca94SThierry Reding ldo4 { 2196e2fca94SThierry Reding regulator-name = "+2.8V_RUN_CAM"; 2206e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 2216e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 2226e2fca94SThierry Reding }; 2236e2fca94SThierry Reding 2246e2fca94SThierry Reding ldo5 { 2256e2fca94SThierry Reding regulator-name = "+1.2V_RUN_CAM_FRONT"; 2266e2fca94SThierry Reding regulator-min-microvolt = <1200000>; 2276e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 2286e2fca94SThierry Reding }; 2296e2fca94SThierry Reding 2306e2fca94SThierry Reding vddio_sdmmc3: ldo6 { 2316e2fca94SThierry Reding regulator-name = "+VDDIO_SDMMC3"; 2326e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 2336e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 2346e2fca94SThierry Reding }; 2356e2fca94SThierry Reding 2366e2fca94SThierry Reding ldo7 { 2376e2fca94SThierry Reding regulator-name = "+1.05V_RUN_CAM_REAR"; 2386e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 2396e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 2406e2fca94SThierry Reding }; 2416e2fca94SThierry Reding 2426e2fca94SThierry Reding ldo9 { 2436e2fca94SThierry Reding regulator-name = "+3.3V_RUN_TOUCH"; 2446e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 2456e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 2466e2fca94SThierry Reding }; 2476e2fca94SThierry Reding 2486e2fca94SThierry Reding ldo10 { 2496e2fca94SThierry Reding regulator-name = "+2.8V_RUN_CAM_AF"; 2506e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 2516e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 2526e2fca94SThierry Reding }; 2536e2fca94SThierry Reding 2546e2fca94SThierry Reding ldo11 { 2556e2fca94SThierry Reding regulator-name = "+1.8V_RUN_VPP_FUSE"; 2566e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 2576e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 2586e2fca94SThierry Reding }; 2596e2fca94SThierry Reding }; 2606e2fca94SThierry Reding }; 261e04bfdacSStephen Warren }; 262e04bfdacSStephen Warren 263e04bfdacSStephen Warren i2c@7000d100 { 264e04bfdacSStephen Warren status = "okay"; 265e04bfdacSStephen Warren clock-frequency = <400000>; 266e04bfdacSStephen Warren }; 267e04bfdacSStephen Warren 268e04bfdacSStephen Warren spi@7000d400 { 269e04bfdacSStephen Warren status = "okay"; 270e04bfdacSStephen Warren spi-max-frequency = <25000000>; 271e04bfdacSStephen Warren }; 272e04bfdacSStephen Warren 273e04bfdacSStephen Warren spi@7000da00 { 274e04bfdacSStephen Warren status = "okay"; 275e04bfdacSStephen Warren spi-max-frequency = <25000000>; 276e04bfdacSStephen Warren }; 277e04bfdacSStephen Warren 278b02f3e0cSThierry Reding padctl@7009f000 { 279b02f3e0cSThierry Reding pinctrl-0 = <&padctl_default>; 280b02f3e0cSThierry Reding pinctrl-names = "default"; 281b02f3e0cSThierry Reding 282b02f3e0cSThierry Reding padctl_default: pinmux { 283b02f3e0cSThierry Reding usb3 { 284b02f3e0cSThierry Reding nvidia,lanes = "pcie-0", "pcie-1"; 285b02f3e0cSThierry Reding nvidia,function = "usb3"; 286b02f3e0cSThierry Reding nvidia,iddq = <0>; 287b02f3e0cSThierry Reding }; 288b02f3e0cSThierry Reding 289b02f3e0cSThierry Reding pcie { 290b02f3e0cSThierry Reding nvidia,lanes = "pcie-2", "pcie-3", 291b02f3e0cSThierry Reding "pcie-4"; 292b02f3e0cSThierry Reding nvidia,function = "pcie"; 293b02f3e0cSThierry Reding nvidia,iddq = <0>; 294b02f3e0cSThierry Reding }; 295b02f3e0cSThierry Reding 296b02f3e0cSThierry Reding sata { 297b02f3e0cSThierry Reding nvidia,lanes = "sata-0"; 298b02f3e0cSThierry Reding nvidia,function = "sata"; 299b02f3e0cSThierry Reding nvidia,iddq = <0>; 300b02f3e0cSThierry Reding }; 301b02f3e0cSThierry Reding }; 302b02f3e0cSThierry Reding }; 303b02f3e0cSThierry Reding 304e04bfdacSStephen Warren sdhci@700b0400 { 305e04bfdacSStephen Warren status = "okay"; 3062b2b50bcSSimon Glass cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>; 3072b2b50bcSSimon Glass power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>; 3082b2b50bcSSimon Glass wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>; 309e04bfdacSStephen Warren bus-width = <4>; 310e04bfdacSStephen Warren }; 311e04bfdacSStephen Warren 312e04bfdacSStephen Warren sdhci@700b0600 { 313e04bfdacSStephen Warren status = "okay"; 314e04bfdacSStephen Warren bus-width = <8>; 3159a06a1a3STom Warren non-removable; 316e04bfdacSStephen Warren }; 317e04bfdacSStephen Warren 318e6607cffSStephen Warren usb@7d000000 { 319e6607cffSStephen Warren status = "okay"; 320e6607cffSStephen Warren dr_mode = "otg"; 3212b2b50bcSSimon Glass nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; 322e6607cffSStephen Warren }; 323e6607cffSStephen Warren 324e04bfdacSStephen Warren usb@7d008000 { 325e04bfdacSStephen Warren status = "okay"; 3262b2b50bcSSimon Glass nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>; 327e04bfdacSStephen Warren }; 3286e2fca94SThierry Reding 329f4abbee3SSimon Glass clocks { 330f4abbee3SSimon Glass compatible = "simple-bus"; 331f4abbee3SSimon Glass #address-cells = <1>; 332f4abbee3SSimon Glass #size-cells = <0>; 333f4abbee3SSimon Glass 334f4abbee3SSimon Glass clk32k_in: clock@0 { 335f4abbee3SSimon Glass compatible = "fixed-clock"; 336f4abbee3SSimon Glass reg = <0>; 337f4abbee3SSimon Glass #clock-cells = <0>; 338f4abbee3SSimon Glass clock-frequency = <32768>; 339f4abbee3SSimon Glass }; 340f4abbee3SSimon Glass }; 341f4abbee3SSimon Glass 3426e2fca94SThierry Reding regulators { 3436e2fca94SThierry Reding compatible = "simple-bus"; 3446e2fca94SThierry Reding #address-cells = <1>; 3456e2fca94SThierry Reding #size-cells = <0>; 3466e2fca94SThierry Reding 3476e2fca94SThierry Reding vdd_mux: regulator@0 { 3486e2fca94SThierry Reding compatible = "regulator-fixed"; 3496e2fca94SThierry Reding reg = <0>; 3506e2fca94SThierry Reding regulator-name = "+VDD_MUX"; 3516e2fca94SThierry Reding regulator-min-microvolt = <12000000>; 3526e2fca94SThierry Reding regulator-max-microvolt = <12000000>; 3536e2fca94SThierry Reding regulator-always-on; 3546e2fca94SThierry Reding regulator-boot-on; 3556e2fca94SThierry Reding }; 3566e2fca94SThierry Reding 3576e2fca94SThierry Reding vdd_5v0_sys: regulator@1 { 3586e2fca94SThierry Reding compatible = "regulator-fixed"; 3596e2fca94SThierry Reding reg = <1>; 3606e2fca94SThierry Reding regulator-name = "+5V_SYS"; 3616e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 3626e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 3636e2fca94SThierry Reding regulator-always-on; 3646e2fca94SThierry Reding regulator-boot-on; 3656e2fca94SThierry Reding vin-supply = <&vdd_mux>; 3666e2fca94SThierry Reding }; 3676e2fca94SThierry Reding 3686e2fca94SThierry Reding vdd_3v3_sys: regulator@2 { 3696e2fca94SThierry Reding compatible = "regulator-fixed"; 3706e2fca94SThierry Reding reg = <2>; 3716e2fca94SThierry Reding regulator-name = "+3.3V_SYS"; 3726e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 3736e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 3746e2fca94SThierry Reding regulator-always-on; 3756e2fca94SThierry Reding regulator-boot-on; 3766e2fca94SThierry Reding vin-supply = <&vdd_mux>; 3776e2fca94SThierry Reding }; 3786e2fca94SThierry Reding 3796e2fca94SThierry Reding vdd_3v3_run: regulator@3 { 3806e2fca94SThierry Reding compatible = "regulator-fixed"; 3816e2fca94SThierry Reding reg = <3>; 3826e2fca94SThierry Reding regulator-name = "+3.3V_RUN"; 3836e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 3846e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 3856e2fca94SThierry Reding regulator-always-on; 3866e2fca94SThierry Reding regulator-boot-on; 3876e2fca94SThierry Reding gpio = <&pmic 1 GPIO_ACTIVE_HIGH>; 3886e2fca94SThierry Reding enable-active-high; 3896e2fca94SThierry Reding vin-supply = <&vdd_3v3_sys>; 3906e2fca94SThierry Reding }; 3916e2fca94SThierry Reding 3926e2fca94SThierry Reding vdd_3v3_hdmi: regulator@4 { 3936e2fca94SThierry Reding compatible = "regulator-fixed"; 3946e2fca94SThierry Reding reg = <4>; 3956e2fca94SThierry Reding regulator-name = "+3.3V_AVDD_HDMI_AP_GATED"; 3966e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 3976e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 3986e2fca94SThierry Reding vin-supply = <&vdd_3v3_run>; 3996e2fca94SThierry Reding }; 4006e2fca94SThierry Reding 4016e2fca94SThierry Reding vdd_usb1_vbus: regulator@7 { 4026e2fca94SThierry Reding compatible = "regulator-fixed"; 4036e2fca94SThierry Reding reg = <7>; 4046e2fca94SThierry Reding regulator-name = "+USB0_VBUS_SW"; 4056e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 4066e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 4076e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; 4086e2fca94SThierry Reding enable-active-high; 4096e2fca94SThierry Reding gpio-open-drain; 4106e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 4116e2fca94SThierry Reding }; 4126e2fca94SThierry Reding 4136e2fca94SThierry Reding vdd_usb3_vbus: regulator@8 { 4146e2fca94SThierry Reding compatible = "regulator-fixed"; 4156e2fca94SThierry Reding reg = <8>; 4166e2fca94SThierry Reding regulator-name = "+5V_USB_HS"; 4176e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 4186e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 4196e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>; 4206e2fca94SThierry Reding enable-active-high; 4216e2fca94SThierry Reding gpio-open-drain; 4226e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 4236e2fca94SThierry Reding }; 4246e2fca94SThierry Reding 4256e2fca94SThierry Reding vdd_3v3_lp0: regulator@10 { 4266e2fca94SThierry Reding compatible = "regulator-fixed"; 4276e2fca94SThierry Reding reg = <10>; 4286e2fca94SThierry Reding regulator-name = "+3.3V_LP0"; 4296e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 4306e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 4316e2fca94SThierry Reding regulator-always-on; 4326e2fca94SThierry Reding regulator-boot-on; 4336e2fca94SThierry Reding gpio = <&pmic 2 GPIO_ACTIVE_HIGH>; 4346e2fca94SThierry Reding enable-active-high; 4356e2fca94SThierry Reding vin-supply = <&vdd_3v3_sys>; 4366e2fca94SThierry Reding }; 4376e2fca94SThierry Reding 4386e2fca94SThierry Reding vdd_hdmi_pll: regulator@11 { 4396e2fca94SThierry Reding compatible = "regulator-fixed"; 4406e2fca94SThierry Reding reg = <11>; 4416e2fca94SThierry Reding regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL"; 4426e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 4436e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 4446e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>; 4456e2fca94SThierry Reding vin-supply = <&vdd_1v05_run>; 4466e2fca94SThierry Reding }; 4476e2fca94SThierry Reding 4486e2fca94SThierry Reding vdd_5v0_hdmi: regulator@12 { 4496e2fca94SThierry Reding compatible = "regulator-fixed"; 4506e2fca94SThierry Reding reg = <12>; 4516e2fca94SThierry Reding regulator-name = "+5V_HDMI_CON"; 4526e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 4536e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 4546e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>; 4556e2fca94SThierry Reding enable-active-high; 4566e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 4576e2fca94SThierry Reding }; 4586e2fca94SThierry Reding 4596e2fca94SThierry Reding /* Molex power connector */ 4606e2fca94SThierry Reding vdd_5v0_sata: regulator@13 { 4616e2fca94SThierry Reding compatible = "regulator-fixed"; 4626e2fca94SThierry Reding reg = <13>; 4636e2fca94SThierry Reding regulator-name = "+5V_SATA"; 4646e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 4656e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 4666e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 4676e2fca94SThierry Reding enable-active-high; 4686e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 4696e2fca94SThierry Reding }; 4706e2fca94SThierry Reding 4716e2fca94SThierry Reding vdd_12v0_sata: regulator@14 { 4726e2fca94SThierry Reding compatible = "regulator-fixed"; 4736e2fca94SThierry Reding reg = <14>; 4746e2fca94SThierry Reding regulator-name = "+12V_SATA"; 4756e2fca94SThierry Reding regulator-min-microvolt = <12000000>; 4766e2fca94SThierry Reding regulator-max-microvolt = <12000000>; 4776e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 4786e2fca94SThierry Reding enable-active-high; 4796e2fca94SThierry Reding vin-supply = <&vdd_mux>; 4806e2fca94SThierry Reding }; 4816e2fca94SThierry Reding }; 482e04bfdacSStephen Warren}; 483*f53dcc0eSSimon Glass 484*f53dcc0eSSimon Glass&uartd { 485*f53dcc0eSSimon Glass status = "okay"; 486*f53dcc0eSSimon Glass}; 487