Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / tegra30-cardhu-a04.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3
4 #include "tegra30-cardhu.dtsi"
5
6 /* This dts file support the cardhu A04 and later versions of board */
7
8 / {
9         model = "NVIDIA Tegra30 Cardhu A04 (A05, A06, A07) evaluation board";
10         compatible = "nvidia,cardhu-a04", "nvidia,cardhu", "nvidia,tegra30";
11
12         sdhci@78000400 {
13                 status = "okay";
14                 power-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_HIGH>;
15                 bus-width = <4>;
16                 keep-power-in-suspend;
17         };
18
19         regulators {
20                 compatible = "simple-bus";
21                 #address-cells = <1>;
22                 #size-cells = <0>;
23
24                 ddr_reg: regulator@100 {
25                         compatible = "regulator-fixed";
26                         regulator-name = "ddr";
27                         reg = <100>;
28                         regulator-min-microvolt = <1500000>;
29                         regulator-max-microvolt = <1500000>;
30                         regulator-always-on;
31                         regulator-boot-on;
32                         enable-active-high;
33                         gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
34                 };
35
36                 sys_3v3_reg: regulator@101 {
37                         compatible = "regulator-fixed";
38                         reg = <101>;
39                         regulator-name = "sys_3v3";
40                         regulator-min-microvolt = <3300000>;
41                         regulator-max-microvolt = <3300000>;
42                         regulator-always-on;
43                         regulator-boot-on;
44                         enable-active-high;
45                         gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
46                 };
47
48                 usb1_vbus_reg: regulator@102 {
49                         compatible = "regulator-fixed";
50                         reg = <102>;
51                         regulator-name = "usb1_vbus";
52                         regulator-min-microvolt = <5000000>;
53                         regulator-max-microvolt = <5000000>;
54                         enable-active-high;
55                         gpio = <&gpio TEGRA_GPIO(DD, 6) GPIO_ACTIVE_HIGH>;
56                         gpio-open-drain;
57                         vin-supply = <&vdd_5v0_reg>;
58                 };
59
60                 usb3_vbus_reg: regulator@103 {
61                         compatible = "regulator-fixed";
62                         reg = <103>;
63                         regulator-name = "usb3_vbus";
64                         regulator-min-microvolt = <5000000>;
65                         regulator-max-microvolt = <5000000>;
66                         enable-active-high;
67                         gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>;
68                         gpio-open-drain;
69                         vin-supply = <&vdd_5v0_reg>;
70                 };
71
72                 vdd_5v0_reg: regulator@104 {
73                         compatible = "regulator-fixed";
74                         reg = <104>;
75                         regulator-name = "5v0";
76                         regulator-min-microvolt = <5000000>;
77                         regulator-max-microvolt = <5000000>;
78                         enable-active-high;
79                         gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
80                 };
81
82                 vdd_bl_reg: regulator@105 {
83                         compatible = "regulator-fixed";
84                         reg = <105>;
85                         regulator-name = "vdd_bl";
86                         regulator-min-microvolt = <5000000>;
87                         regulator-max-microvolt = <5000000>;
88                         regulator-always-on;
89                         regulator-boot-on;
90                         enable-active-high;
91                         gpio = <&gpio TEGRA_GPIO(DD, 2) GPIO_ACTIVE_HIGH>;
92                 };
93
94                 vdd_bl2_reg: regulator@106 {
95                         compatible = "regulator-fixed";
96                         reg = <106>;
97                         regulator-name = "vdd_bl2";
98                         regulator-min-microvolt = <5000000>;
99                         regulator-max-microvolt = <5000000>;
100                         regulator-always-on;
101                         regulator-boot-on;
102                         enable-active-high;
103                         gpio = <&gpio TEGRA_GPIO(DD, 0) GPIO_ACTIVE_HIGH>;
104                 };
105         };
106 };