15ab502cbSMasahiro Yamada/dts-v1/; 25ab502cbSMasahiro Yamada 35ab502cbSMasahiro Yamada#include "tegra30.dtsi" 45ab502cbSMasahiro Yamada 55ab502cbSMasahiro Yamada/ { 65ab502cbSMasahiro Yamada model = "NVIDIA Cardhu"; 75ab502cbSMasahiro Yamada compatible = "nvidia,cardhu", "nvidia,tegra30"; 85ab502cbSMasahiro Yamada 9c3691392SSimon Glass chosen { 10c3691392SSimon Glass stdout-path = &uarta; 11c3691392SSimon Glass }; 12c3691392SSimon Glass 135ab502cbSMasahiro Yamada aliases { 145ab502cbSMasahiro Yamada i2c0 = "/i2c@7000d000"; 155ab502cbSMasahiro Yamada i2c1 = "/i2c@7000c000"; 165ab502cbSMasahiro Yamada i2c2 = "/i2c@7000c400"; 175ab502cbSMasahiro Yamada i2c3 = "/i2c@7000c500"; 185ab502cbSMasahiro Yamada i2c4 = "/i2c@7000c700"; 1967748a73SStephen Warren mmc0 = "/sdhci@78000600"; 2067748a73SStephen Warren mmc1 = "/sdhci@78000000"; 21d2f60f93SSimon Glass spi0 = "/spi@7000da00"; 225ab502cbSMasahiro Yamada usb0 = "/usb@7d008000"; 235ab502cbSMasahiro Yamada }; 245ab502cbSMasahiro Yamada 255ab502cbSMasahiro Yamada memory { 265ab502cbSMasahiro Yamada device_type = "memory"; 275ab502cbSMasahiro Yamada reg = <0x80000000 0x40000000>; 285ab502cbSMasahiro Yamada }; 295ab502cbSMasahiro Yamada 305a2c96a0SThierry Reding pcie-controller@00003000 { 315a2c96a0SThierry Reding status = "okay"; 325a2c96a0SThierry Reding 335a2c96a0SThierry Reding /* AVDD_PEXA and VDD_PEXA inputs are grounded on Cardhu. */ 345a2c96a0SThierry Reding avdd-pexb-supply = <&ldo1_reg>; 355a2c96a0SThierry Reding vdd-pexb-supply = <&ldo1_reg>; 365a2c96a0SThierry Reding avdd-pex-pll-supply = <&ldo1_reg>; 375a2c96a0SThierry Reding hvdd-pex-supply = <&pex_hvdd_3v3_reg>; 385a2c96a0SThierry Reding vddio-pex-ctl-supply = <&sys_3v3_reg>; 395a2c96a0SThierry Reding avdd-plle-supply = <&ldo2_reg>; 405a2c96a0SThierry Reding 415a2c96a0SThierry Reding pci@1,0 { 425a2c96a0SThierry Reding nvidia,num-lanes = <4>; 435a2c96a0SThierry Reding }; 445a2c96a0SThierry Reding 455a2c96a0SThierry Reding pci@2,0 { 465a2c96a0SThierry Reding nvidia,num-lanes = <1>; 475a2c96a0SThierry Reding }; 485a2c96a0SThierry Reding 495a2c96a0SThierry Reding pci@3,0 { 505a2c96a0SThierry Reding status = "okay"; 515a2c96a0SThierry Reding nvidia,num-lanes = <1>; 525a2c96a0SThierry Reding }; 535a2c96a0SThierry Reding }; 545a2c96a0SThierry Reding 555ab502cbSMasahiro Yamada i2c@7000c000 { 565ab502cbSMasahiro Yamada status = "okay"; 575ab502cbSMasahiro Yamada clock-frequency = <100000>; 585ab502cbSMasahiro Yamada }; 595ab502cbSMasahiro Yamada 605ab502cbSMasahiro Yamada i2c@7000c400 { 615ab502cbSMasahiro Yamada status = "okay"; 625ab502cbSMasahiro Yamada clock-frequency = <100000>; 635ab502cbSMasahiro Yamada }; 645ab502cbSMasahiro Yamada 655ab502cbSMasahiro Yamada i2c@7000c500 { 665ab502cbSMasahiro Yamada status = "okay"; 675ab502cbSMasahiro Yamada clock-frequency = <100000>; 685ab502cbSMasahiro Yamada }; 695ab502cbSMasahiro Yamada 705ab502cbSMasahiro Yamada i2c@7000c700 { 715ab502cbSMasahiro Yamada status = "okay"; 725ab502cbSMasahiro Yamada clock-frequency = <100000>; 735ab502cbSMasahiro Yamada }; 745ab502cbSMasahiro Yamada 755ab502cbSMasahiro Yamada i2c@7000d000 { 765ab502cbSMasahiro Yamada status = "okay"; 775ab502cbSMasahiro Yamada clock-frequency = <100000>; 785a2c96a0SThierry Reding 795a2c96a0SThierry Reding pmic: tps65911@2d { 805a2c96a0SThierry Reding compatible = "ti,tps65911"; 815a2c96a0SThierry Reding reg = <0x2d>; 825a2c96a0SThierry Reding 835a2c96a0SThierry Reding interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 845a2c96a0SThierry Reding #interrupt-cells = <2>; 855a2c96a0SThierry Reding interrupt-controller; 865a2c96a0SThierry Reding 875a2c96a0SThierry Reding ti,system-power-controller; 885a2c96a0SThierry Reding 895a2c96a0SThierry Reding #gpio-cells = <2>; 905a2c96a0SThierry Reding gpio-controller; 915a2c96a0SThierry Reding 925a2c96a0SThierry Reding vcc1-supply = <&vdd_ac_bat_reg>; 935a2c96a0SThierry Reding vcc2-supply = <&vdd_ac_bat_reg>; 945a2c96a0SThierry Reding vcc3-supply = <&vio_reg>; 955a2c96a0SThierry Reding vcc4-supply = <&vdd_5v0_reg>; 965a2c96a0SThierry Reding vcc5-supply = <&vdd_ac_bat_reg>; 975a2c96a0SThierry Reding vcc6-supply = <&vdd2_reg>; 985a2c96a0SThierry Reding vcc7-supply = <&vdd_ac_bat_reg>; 995a2c96a0SThierry Reding vccio-supply = <&vdd_ac_bat_reg>; 1005a2c96a0SThierry Reding 1015a2c96a0SThierry Reding regulators { 1025a2c96a0SThierry Reding vdd1_reg: vdd1 { 1035a2c96a0SThierry Reding regulator-name = "vddio_ddr_1v2"; 1045a2c96a0SThierry Reding regulator-min-microvolt = <1200000>; 1055a2c96a0SThierry Reding regulator-max-microvolt = <1200000>; 1065a2c96a0SThierry Reding regulator-always-on; 1075a2c96a0SThierry Reding }; 1085a2c96a0SThierry Reding 1095a2c96a0SThierry Reding vdd2_reg: vdd2 { 1105a2c96a0SThierry Reding regulator-name = "vdd_1v5_gen"; 1115a2c96a0SThierry Reding regulator-min-microvolt = <1500000>; 1125a2c96a0SThierry Reding regulator-max-microvolt = <1500000>; 1135a2c96a0SThierry Reding regulator-always-on; 1145a2c96a0SThierry Reding }; 1155a2c96a0SThierry Reding 1165a2c96a0SThierry Reding vddctrl_reg: vddctrl { 1175a2c96a0SThierry Reding regulator-name = "vdd_cpu,vdd_sys"; 1185a2c96a0SThierry Reding regulator-min-microvolt = <1000000>; 1195a2c96a0SThierry Reding regulator-max-microvolt = <1000000>; 1205a2c96a0SThierry Reding regulator-always-on; 1215a2c96a0SThierry Reding }; 1225a2c96a0SThierry Reding 1235a2c96a0SThierry Reding vio_reg: vio { 1245a2c96a0SThierry Reding regulator-name = "vdd_1v8_gen"; 1255a2c96a0SThierry Reding regulator-min-microvolt = <1800000>; 1265a2c96a0SThierry Reding regulator-max-microvolt = <1800000>; 1275a2c96a0SThierry Reding regulator-always-on; 1285a2c96a0SThierry Reding }; 1295a2c96a0SThierry Reding 1305a2c96a0SThierry Reding ldo1_reg: ldo1 { 1315a2c96a0SThierry Reding regulator-name = "vdd_pexa,vdd_pexb"; 1325a2c96a0SThierry Reding regulator-min-microvolt = <1050000>; 1335a2c96a0SThierry Reding regulator-max-microvolt = <1050000>; 1345a2c96a0SThierry Reding }; 1355a2c96a0SThierry Reding 1365a2c96a0SThierry Reding ldo2_reg: ldo2 { 1375a2c96a0SThierry Reding regulator-name = "vdd_sata,avdd_plle"; 1385a2c96a0SThierry Reding regulator-min-microvolt = <1050000>; 1395a2c96a0SThierry Reding regulator-max-microvolt = <1050000>; 1405a2c96a0SThierry Reding }; 1415a2c96a0SThierry Reding 1425a2c96a0SThierry Reding /* LDO3 is not connected to anything */ 1435a2c96a0SThierry Reding 1445a2c96a0SThierry Reding ldo4_reg: ldo4 { 1455a2c96a0SThierry Reding regulator-name = "vdd_rtc"; 1465a2c96a0SThierry Reding regulator-min-microvolt = <1200000>; 1475a2c96a0SThierry Reding regulator-max-microvolt = <1200000>; 1485a2c96a0SThierry Reding regulator-always-on; 1495a2c96a0SThierry Reding }; 1505a2c96a0SThierry Reding 1515a2c96a0SThierry Reding ldo5_reg: ldo5 { 1525a2c96a0SThierry Reding regulator-name = "vddio_sdmmc,avdd_vdac"; 1535a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 1545a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 1555a2c96a0SThierry Reding regulator-always-on; 1565a2c96a0SThierry Reding }; 1575a2c96a0SThierry Reding 1585a2c96a0SThierry Reding ldo6_reg: ldo6 { 1595a2c96a0SThierry Reding regulator-name = "avdd_dsi_csi,pwrdet_mipi"; 1605a2c96a0SThierry Reding regulator-min-microvolt = <1200000>; 1615a2c96a0SThierry Reding regulator-max-microvolt = <1200000>; 1625a2c96a0SThierry Reding }; 1635a2c96a0SThierry Reding 1645a2c96a0SThierry Reding ldo7_reg: ldo7 { 1655a2c96a0SThierry Reding regulator-name = "vdd_pllm,x,u,a_p_c_s"; 1665a2c96a0SThierry Reding regulator-min-microvolt = <1200000>; 1675a2c96a0SThierry Reding regulator-max-microvolt = <1200000>; 1685a2c96a0SThierry Reding regulator-always-on; 1695a2c96a0SThierry Reding }; 1705a2c96a0SThierry Reding 1715a2c96a0SThierry Reding ldo8_reg: ldo8 { 1725a2c96a0SThierry Reding regulator-name = "vdd_ddr_hs"; 1735a2c96a0SThierry Reding regulator-min-microvolt = <1000000>; 1745a2c96a0SThierry Reding regulator-max-microvolt = <1000000>; 1755a2c96a0SThierry Reding regulator-always-on; 1765a2c96a0SThierry Reding }; 1775a2c96a0SThierry Reding }; 1785a2c96a0SThierry Reding }; 1795ab502cbSMasahiro Yamada }; 1805ab502cbSMasahiro Yamada 1815ab502cbSMasahiro Yamada spi@7000da00 { 1825ab502cbSMasahiro Yamada status = "okay"; 1835ab502cbSMasahiro Yamada spi-max-frequency = <25000000>; 1845ab502cbSMasahiro Yamada }; 1855ab502cbSMasahiro Yamada 1865ab502cbSMasahiro Yamada sdhci@78000000 { 1875ab502cbSMasahiro Yamada status = "okay"; 1882b2b50bcSSimon Glass cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>; 1892b2b50bcSSimon Glass wp-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>; 1902b2b50bcSSimon Glass power-gpios = <&gpio TEGRA_GPIO(D, 7) GPIO_ACTIVE_HIGH>; 1915ab502cbSMasahiro Yamada bus-width = <4>; 1925ab502cbSMasahiro Yamada }; 1935ab502cbSMasahiro Yamada 1945ab502cbSMasahiro Yamada sdhci@78000600 { 1955ab502cbSMasahiro Yamada status = "okay"; 1965ab502cbSMasahiro Yamada bus-width = <8>; 1979a06a1a3STom Warren non-removable; 1985ab502cbSMasahiro Yamada }; 1995ab502cbSMasahiro Yamada 2005ab502cbSMasahiro Yamada usb@7d008000 { 2012b2b50bcSSimon Glass nvidia,vbus-gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 2025ab502cbSMasahiro Yamada status = "okay"; 2035ab502cbSMasahiro Yamada }; 2045a2c96a0SThierry Reding 205ce2f2d2aSStephen Warren clocks { 206ce2f2d2aSStephen Warren compatible = "simple-bus"; 207ce2f2d2aSStephen Warren #address-cells = <1>; 208ce2f2d2aSStephen Warren #size-cells = <0>; 209ce2f2d2aSStephen Warren 210ce2f2d2aSStephen Warren clk32k_in: clock@0 { 211ce2f2d2aSStephen Warren compatible = "fixed-clock"; 212ce2f2d2aSStephen Warren reg=<0>; 213ce2f2d2aSStephen Warren #clock-cells = <0>; 214ce2f2d2aSStephen Warren clock-frequency = <32768>; 215ce2f2d2aSStephen Warren }; 216ce2f2d2aSStephen Warren }; 217ce2f2d2aSStephen Warren 2185a2c96a0SThierry Reding regulators { 2195a2c96a0SThierry Reding compatible = "simple-bus"; 2205a2c96a0SThierry Reding #address-cells = <1>; 2215a2c96a0SThierry Reding #size-cells = <0>; 2225a2c96a0SThierry Reding 2235a2c96a0SThierry Reding vdd_ac_bat_reg: regulator@0 { 2245a2c96a0SThierry Reding compatible = "regulator-fixed"; 2255a2c96a0SThierry Reding reg = <0>; 2265a2c96a0SThierry Reding regulator-name = "vdd_ac_bat"; 2275a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 2285a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 2295a2c96a0SThierry Reding regulator-always-on; 2305a2c96a0SThierry Reding }; 2315a2c96a0SThierry Reding 2325a2c96a0SThierry Reding cam_1v8_reg: regulator@1 { 2335a2c96a0SThierry Reding compatible = "regulator-fixed"; 2345a2c96a0SThierry Reding reg = <1>; 2355a2c96a0SThierry Reding regulator-name = "cam_1v8"; 2365a2c96a0SThierry Reding regulator-min-microvolt = <1800000>; 2375a2c96a0SThierry Reding regulator-max-microvolt = <1800000>; 2385a2c96a0SThierry Reding enable-active-high; 2395a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(BB, 4) GPIO_ACTIVE_HIGH>; 2405a2c96a0SThierry Reding vin-supply = <&vio_reg>; 2415a2c96a0SThierry Reding }; 2425a2c96a0SThierry Reding 2435a2c96a0SThierry Reding cp_5v_reg: regulator@2 { 2445a2c96a0SThierry Reding compatible = "regulator-fixed"; 2455a2c96a0SThierry Reding reg = <2>; 2465a2c96a0SThierry Reding regulator-name = "cp_5v"; 2475a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 2485a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 2495a2c96a0SThierry Reding regulator-boot-on; 2505a2c96a0SThierry Reding regulator-always-on; 2515a2c96a0SThierry Reding enable-active-high; 2525a2c96a0SThierry Reding gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; 2535a2c96a0SThierry Reding }; 2545a2c96a0SThierry Reding 2555a2c96a0SThierry Reding emmc_3v3_reg: regulator@3 { 2565a2c96a0SThierry Reding compatible = "regulator-fixed"; 2575a2c96a0SThierry Reding reg = <3>; 2585a2c96a0SThierry Reding regulator-name = "emmc_3v3"; 2595a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 2605a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 2615a2c96a0SThierry Reding regulator-always-on; 2625a2c96a0SThierry Reding regulator-boot-on; 2635a2c96a0SThierry Reding enable-active-high; 2645a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(D, 1) GPIO_ACTIVE_HIGH>; 2655a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 2665a2c96a0SThierry Reding }; 2675a2c96a0SThierry Reding 2685a2c96a0SThierry Reding modem_3v3_reg: regulator@4 { 2695a2c96a0SThierry Reding compatible = "regulator-fixed"; 2705a2c96a0SThierry Reding reg = <4>; 2715a2c96a0SThierry Reding regulator-name = "modem_3v3"; 2725a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 2735a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 2745a2c96a0SThierry Reding enable-active-high; 2755a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(D, 6) GPIO_ACTIVE_HIGH>; 2765a2c96a0SThierry Reding }; 2775a2c96a0SThierry Reding 2785a2c96a0SThierry Reding pex_hvdd_3v3_reg: regulator@5 { 2795a2c96a0SThierry Reding compatible = "regulator-fixed"; 2805a2c96a0SThierry Reding reg = <5>; 2815a2c96a0SThierry Reding regulator-name = "pex_hvdd_3v3"; 2825a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 2835a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 2845a2c96a0SThierry Reding enable-active-high; 2855a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(L, 7) GPIO_ACTIVE_HIGH>; 2865a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 2875a2c96a0SThierry Reding }; 2885a2c96a0SThierry Reding 2895a2c96a0SThierry Reding vdd_cam1_ldo_reg: regulator@6 { 2905a2c96a0SThierry Reding compatible = "regulator-fixed"; 2915a2c96a0SThierry Reding reg = <6>; 2925a2c96a0SThierry Reding regulator-name = "vdd_cam1_ldo"; 2935a2c96a0SThierry Reding regulator-min-microvolt = <2800000>; 2945a2c96a0SThierry Reding regulator-max-microvolt = <2800000>; 2955a2c96a0SThierry Reding enable-active-high; 2965a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(R, 6) GPIO_ACTIVE_HIGH>; 2975a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 2985a2c96a0SThierry Reding }; 2995a2c96a0SThierry Reding 3005a2c96a0SThierry Reding vdd_cam2_ldo_reg: regulator@7 { 3015a2c96a0SThierry Reding compatible = "regulator-fixed"; 3025a2c96a0SThierry Reding reg = <7>; 3035a2c96a0SThierry Reding regulator-name = "vdd_cam2_ldo"; 3045a2c96a0SThierry Reding regulator-min-microvolt = <2800000>; 3055a2c96a0SThierry Reding regulator-max-microvolt = <2800000>; 3065a2c96a0SThierry Reding enable-active-high; 3075a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>; 3085a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 3095a2c96a0SThierry Reding }; 3105a2c96a0SThierry Reding 3115a2c96a0SThierry Reding vdd_cam3_ldo_reg: regulator@8 { 3125a2c96a0SThierry Reding compatible = "regulator-fixed"; 3135a2c96a0SThierry Reding reg = <8>; 3145a2c96a0SThierry Reding regulator-name = "vdd_cam3_ldo"; 3155a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 3165a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 3175a2c96a0SThierry Reding enable-active-high; 3185a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(S, 0) GPIO_ACTIVE_HIGH>; 3195a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 3205a2c96a0SThierry Reding }; 3215a2c96a0SThierry Reding 3225a2c96a0SThierry Reding vdd_com_reg: regulator@9 { 3235a2c96a0SThierry Reding compatible = "regulator-fixed"; 3245a2c96a0SThierry Reding reg = <9>; 3255a2c96a0SThierry Reding regulator-name = "vdd_com"; 3265a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 3275a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 3285a2c96a0SThierry Reding regulator-always-on; 3295a2c96a0SThierry Reding regulator-boot-on; 3305a2c96a0SThierry Reding enable-active-high; 3315a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>; 3325a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 3335a2c96a0SThierry Reding }; 3345a2c96a0SThierry Reding 3355a2c96a0SThierry Reding vdd_fuse_3v3_reg: regulator@10 { 3365a2c96a0SThierry Reding compatible = "regulator-fixed"; 3375a2c96a0SThierry Reding reg = <10>; 3385a2c96a0SThierry Reding regulator-name = "vdd_fuse_3v3"; 3395a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 3405a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 3415a2c96a0SThierry Reding enable-active-high; 3425a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>; 3435a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 3445a2c96a0SThierry Reding }; 3455a2c96a0SThierry Reding 3465a2c96a0SThierry Reding vdd_pnl1_reg: regulator@11 { 3475a2c96a0SThierry Reding compatible = "regulator-fixed"; 3485a2c96a0SThierry Reding reg = <11>; 3495a2c96a0SThierry Reding regulator-name = "vdd_pnl1"; 3505a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 3515a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 3525a2c96a0SThierry Reding regulator-always-on; 3535a2c96a0SThierry Reding regulator-boot-on; 3545a2c96a0SThierry Reding enable-active-high; 3555a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(L, 4) GPIO_ACTIVE_HIGH>; 3565a2c96a0SThierry Reding vin-supply = <&sys_3v3_reg>; 3575a2c96a0SThierry Reding }; 3585a2c96a0SThierry Reding 3595a2c96a0SThierry Reding vdd_vid_reg: regulator@12 { 3605a2c96a0SThierry Reding compatible = "regulator-fixed"; 3615a2c96a0SThierry Reding reg = <12>; 3625a2c96a0SThierry Reding regulator-name = "vddio_vid"; 3635a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 3645a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 3655a2c96a0SThierry Reding enable-active-high; 3665a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; 3675a2c96a0SThierry Reding gpio-open-drain; 3685a2c96a0SThierry Reding vin-supply = <&vdd_5v0_reg>; 3695a2c96a0SThierry Reding }; 3705a2c96a0SThierry Reding 3715a2c96a0SThierry Reding ddr_reg: regulator@100 { 3725a2c96a0SThierry Reding compatible = "regulator-fixed"; 3735a2c96a0SThierry Reding regulator-name = "ddr"; 3745a2c96a0SThierry Reding reg = <100>; 3755a2c96a0SThierry Reding regulator-min-microvolt = <1500000>; 3765a2c96a0SThierry Reding regulator-max-microvolt = <1500000>; 3775a2c96a0SThierry Reding regulator-always-on; 3785a2c96a0SThierry Reding regulator-boot-on; 3795a2c96a0SThierry Reding enable-active-high; 3805a2c96a0SThierry Reding gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 3815a2c96a0SThierry Reding }; 3825a2c96a0SThierry Reding 3835a2c96a0SThierry Reding sys_3v3_reg: regulator@101 { 3845a2c96a0SThierry Reding compatible = "regulator-fixed"; 3855a2c96a0SThierry Reding reg = <101>; 3865a2c96a0SThierry Reding regulator-name = "sys_3v3"; 3875a2c96a0SThierry Reding regulator-min-microvolt = <3300000>; 3885a2c96a0SThierry Reding regulator-max-microvolt = <3300000>; 3895a2c96a0SThierry Reding regulator-always-on; 3905a2c96a0SThierry Reding regulator-boot-on; 3915a2c96a0SThierry Reding enable-active-high; 3925a2c96a0SThierry Reding gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 3935a2c96a0SThierry Reding }; 3945a2c96a0SThierry Reding 3955a2c96a0SThierry Reding usb1_vbus_reg: regulator@102 { 3965a2c96a0SThierry Reding compatible = "regulator-fixed"; 3975a2c96a0SThierry Reding reg = <102>; 3985a2c96a0SThierry Reding regulator-name = "usb1_vbus"; 3995a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 4005a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 4015a2c96a0SThierry Reding enable-active-high; 4025a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(DD, 6) GPIO_ACTIVE_HIGH>; 4035a2c96a0SThierry Reding gpio-open-drain; 4045a2c96a0SThierry Reding vin-supply = <&vdd_5v0_reg>; 4055a2c96a0SThierry Reding }; 4065a2c96a0SThierry Reding 4075a2c96a0SThierry Reding usb3_vbus_reg: regulator@103 { 4085a2c96a0SThierry Reding compatible = "regulator-fixed"; 4095a2c96a0SThierry Reding reg = <103>; 4105a2c96a0SThierry Reding regulator-name = "usb3_vbus"; 4115a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 4125a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 4135a2c96a0SThierry Reding enable-active-high; 4145a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 4155a2c96a0SThierry Reding gpio-open-drain; 4165a2c96a0SThierry Reding vin-supply = <&vdd_5v0_reg>; 4175a2c96a0SThierry Reding }; 4185a2c96a0SThierry Reding 4195a2c96a0SThierry Reding vdd_5v0_reg: regulator@104 { 4205a2c96a0SThierry Reding compatible = "regulator-fixed"; 4215a2c96a0SThierry Reding reg = <104>; 4225a2c96a0SThierry Reding regulator-name = "5v0"; 4235a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 4245a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 4255a2c96a0SThierry Reding enable-active-high; 4265a2c96a0SThierry Reding gpio = <&pmic 8 GPIO_ACTIVE_HIGH>; 4275a2c96a0SThierry Reding }; 4285a2c96a0SThierry Reding 4295a2c96a0SThierry Reding vdd_bl_reg: regulator@105 { 4305a2c96a0SThierry Reding compatible = "regulator-fixed"; 4315a2c96a0SThierry Reding reg = <105>; 4325a2c96a0SThierry Reding regulator-name = "vdd_bl"; 4335a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 4345a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 4355a2c96a0SThierry Reding regulator-always-on; 4365a2c96a0SThierry Reding regulator-boot-on; 4375a2c96a0SThierry Reding enable-active-high; 4385a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(DD, 2) GPIO_ACTIVE_HIGH>; 4395a2c96a0SThierry Reding }; 4405a2c96a0SThierry Reding 4415a2c96a0SThierry Reding vdd_bl2_reg: regulator@106 { 4425a2c96a0SThierry Reding compatible = "regulator-fixed"; 4435a2c96a0SThierry Reding reg = <106>; 4445a2c96a0SThierry Reding regulator-name = "vdd_bl2"; 4455a2c96a0SThierry Reding regulator-min-microvolt = <5000000>; 4465a2c96a0SThierry Reding regulator-max-microvolt = <5000000>; 4475a2c96a0SThierry Reding regulator-always-on; 4485a2c96a0SThierry Reding regulator-boot-on; 4495a2c96a0SThierry Reding enable-active-high; 4505a2c96a0SThierry Reding gpio = <&gpio TEGRA_GPIO(DD, 0) GPIO_ACTIVE_HIGH>; 4515a2c96a0SThierry Reding }; 4525a2c96a0SThierry Reding }; 4535ab502cbSMasahiro Yamada}; 454*f53dcc0eSSimon Glass 455*f53dcc0eSSimon Glass&uarta { 456*f53dcc0eSSimon Glass status = "okay"; 457*f53dcc0eSSimon Glass}; 458