WIP FPC-III support
[linux/fpc-iii.git] / arch / arm / boot / dts / tegra30-cardhu-a02.dts
blob4899e05a0d9c4ebd25dbf16e88660007c9ba09ba
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "tegra30-cardhu.dtsi"
6 /* This dts file support the cardhu A02 version of board */
8 / {
9         model = "NVIDIA Tegra30 Cardhu A02 evaluation board";
10         compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30";
12         mmc@78000400 {
13                 status = "okay";
14                 power-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
15                 bus-width = <4>;
16                 keep-power-in-suspend;
17         };
19         ddr_reg: regulator@100 {
20                 compatible = "regulator-fixed";
21                 regulator-name = "vdd_ddr";
22                 regulator-min-microvolt = <1500000>;
23                 regulator-max-microvolt = <1500000>;
24                 regulator-always-on;
25                 regulator-boot-on;
26                 enable-active-high;
27                 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
28         };
30         sys_3v3_reg: regulator@101 {
31                 compatible = "regulator-fixed";
32                 regulator-name = "sys_3v3";
33                 regulator-min-microvolt = <3300000>;
34                 regulator-max-microvolt = <3300000>;
35                 regulator-always-on;
36                 regulator-boot-on;
37                 enable-active-high;
38                 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
39         };
41         usb1_vbus_reg: regulator@102 {
42                 compatible = "regulator-fixed";
43                 regulator-name = "usb1_vbus";
44                 regulator-min-microvolt = <5000000>;
45                 regulator-max-microvolt = <5000000>;
46                 enable-active-high;
47                 gpio = <&gpio TEGRA_GPIO(I, 4) GPIO_ACTIVE_HIGH>;
48                 gpio-open-drain;
49                 vin-supply = <&vdd_5v0_reg>;
50         };
52         usb3_vbus_reg: regulator@103 {
53                 compatible = "regulator-fixed";
54                 regulator-name = "usb3_vbus";
55                 regulator-min-microvolt = <5000000>;
56                 regulator-max-microvolt = <5000000>;
57                 enable-active-high;
58                 gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
59                 gpio-open-drain;
60                 vin-supply = <&vdd_5v0_reg>;
61         };
63         vdd_5v0_reg: regulator@104 {
64                 compatible = "regulator-fixed";
65                 regulator-name = "5v0";
66                 regulator-min-microvolt = <5000000>;
67                 regulator-max-microvolt = <5000000>;
68                 enable-active-high;
69                 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
70         };
72         vdd_bl_reg: regulator@105 {
73                 compatible = "regulator-fixed";
74                 regulator-name = "vdd_bl";
75                 regulator-min-microvolt = <5000000>;
76                 regulator-max-microvolt = <5000000>;
77                 regulator-always-on;
78                 regulator-boot-on;
79                 enable-active-high;
80                 gpio = <&gpio TEGRA_GPIO(K, 3) GPIO_ACTIVE_HIGH>;
81         };