1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/dts-v1/; 3*724ba675SRob Herring 4*724ba675SRob Herring#include "tegra30-cardhu.dtsi" 5*724ba675SRob Herring 6*724ba675SRob Herring/* This dts file support the cardhu A04 and later versions of board */ 7*724ba675SRob Herring 8*724ba675SRob Herring/ { 9*724ba675SRob Herring model = "NVIDIA Tegra30 Cardhu A04 (A05, A06, A07) evaluation board"; 10*724ba675SRob Herring compatible = "nvidia,cardhu-a04", "nvidia,cardhu", "nvidia,tegra30"; 11*724ba675SRob Herring 12*724ba675SRob Herring mmc@78000400 { 13*724ba675SRob Herring status = "okay"; 14*724ba675SRob Herring power-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_HIGH>; 15*724ba675SRob Herring bus-width = <4>; 16*724ba675SRob Herring keep-power-in-suspend; 17*724ba675SRob Herring }; 18*724ba675SRob Herring 19*724ba675SRob Herring ddr_reg: regulator-ddr { 20*724ba675SRob Herring compatible = "regulator-fixed"; 21*724ba675SRob Herring regulator-name = "ddr"; 22*724ba675SRob Herring regulator-min-microvolt = <1500000>; 23*724ba675SRob Herring regulator-max-microvolt = <1500000>; 24*724ba675SRob Herring regulator-always-on; 25*724ba675SRob Herring regulator-boot-on; 26*724ba675SRob Herring enable-active-high; 27*724ba675SRob Herring gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 28*724ba675SRob Herring }; 29*724ba675SRob Herring 30*724ba675SRob Herring sys_3v3_reg: regulator-3v3 { 31*724ba675SRob Herring compatible = "regulator-fixed"; 32*724ba675SRob Herring regulator-name = "sys_3v3"; 33*724ba675SRob Herring regulator-min-microvolt = <3300000>; 34*724ba675SRob Herring regulator-max-microvolt = <3300000>; 35*724ba675SRob Herring regulator-always-on; 36*724ba675SRob Herring regulator-boot-on; 37*724ba675SRob Herring enable-active-high; 38*724ba675SRob Herring gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 39*724ba675SRob Herring }; 40*724ba675SRob Herring 41*724ba675SRob Herring usb1_vbus_reg: regulator-usb1 { 42*724ba675SRob Herring compatible = "regulator-fixed"; 43*724ba675SRob Herring regulator-name = "usb1_vbus"; 44*724ba675SRob Herring regulator-min-microvolt = <5000000>; 45*724ba675SRob Herring regulator-max-microvolt = <5000000>; 46*724ba675SRob Herring enable-active-high; 47*724ba675SRob Herring gpio = <&gpio TEGRA_GPIO(DD, 6) GPIO_ACTIVE_HIGH>; 48*724ba675SRob Herring gpio-open-drain; 49*724ba675SRob Herring vin-supply = <&vdd_5v0_reg>; 50*724ba675SRob Herring }; 51*724ba675SRob Herring 52*724ba675SRob Herring usb3_vbus_reg: regulator-usb3 { 53*724ba675SRob Herring compatible = "regulator-fixed"; 54*724ba675SRob Herring regulator-name = "usb3_vbus"; 55*724ba675SRob Herring regulator-min-microvolt = <5000000>; 56*724ba675SRob Herring regulator-max-microvolt = <5000000>; 57*724ba675SRob Herring enable-active-high; 58*724ba675SRob Herring gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 59*724ba675SRob Herring gpio-open-drain; 60*724ba675SRob Herring vin-supply = <&vdd_5v0_reg>; 61*724ba675SRob Herring }; 62*724ba675SRob Herring 63*724ba675SRob Herring vdd_5v0_reg: regulator-5v0 { 64*724ba675SRob Herring compatible = "regulator-fixed"; 65*724ba675SRob Herring regulator-name = "5v0"; 66*724ba675SRob Herring regulator-min-microvolt = <5000000>; 67*724ba675SRob Herring regulator-max-microvolt = <5000000>; 68*724ba675SRob Herring enable-active-high; 69*724ba675SRob Herring gpio = <&pmic 8 GPIO_ACTIVE_HIGH>; 70*724ba675SRob Herring }; 71*724ba675SRob Herring 72*724ba675SRob Herring vdd_bl_reg: regulator-bl { 73*724ba675SRob Herring compatible = "regulator-fixed"; 74*724ba675SRob Herring regulator-name = "vdd_bl"; 75*724ba675SRob Herring regulator-min-microvolt = <5000000>; 76*724ba675SRob Herring regulator-max-microvolt = <5000000>; 77*724ba675SRob Herring regulator-always-on; 78*724ba675SRob Herring regulator-boot-on; 79*724ba675SRob Herring enable-active-high; 80*724ba675SRob Herring gpio = <&gpio TEGRA_GPIO(DD, 2) GPIO_ACTIVE_HIGH>; 81*724ba675SRob Herring }; 82*724ba675SRob Herring 83*724ba675SRob Herring vdd_bl2_reg: regulator-bl2 { 84*724ba675SRob Herring compatible = "regulator-fixed"; 85*724ba675SRob Herring regulator-name = "vdd_bl2"; 86*724ba675SRob Herring regulator-min-microvolt = <5000000>; 87*724ba675SRob Herring regulator-max-microvolt = <5000000>; 88*724ba675SRob Herring regulator-always-on; 89*724ba675SRob Herring regulator-boot-on; 90*724ba675SRob Herring enable-active-high; 91*724ba675SRob Herring gpio = <&gpio TEGRA_GPIO(DD, 0) GPIO_ACTIVE_HIGH>; 92*724ba675SRob Herring }; 93*724ba675SRob Herring}; 94