]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/tegra30-cardhu-a02.dts
arm: dts: tx6: use generic names for regulator nodes
[karo-tx-linux.git] / arch / arm / boot / dts / tegra30-cardhu-a02.dts
1 /dts-v1/;
2
3 #include "tegra30-cardhu.dtsi"
4
5 /* This dts file support the cardhu A02 version of board */
6
7 / {
8         model = "NVIDIA Tegra30 Cardhu A02 evaluation board";
9         compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30";
10
11         regulators {
12                 compatible = "simple-bus";
13                 #address-cells = <1>;
14                 #size-cells = <0>;
15
16                 ddr_reg: regulator@100 {
17                         compatible = "regulator-fixed";
18                         reg = <100>;
19                         regulator-name = "vdd_ddr";
20                         regulator-min-microvolt = <1500000>;
21                         regulator-max-microvolt = <1500000>;
22                         regulator-always-on;
23                         regulator-boot-on;
24                         enable-active-high;
25                         gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
26                 };
27
28                 sys_3v3_reg: regulator@101 {
29                         compatible = "regulator-fixed";
30                         reg = <101>;
31                         regulator-name = "sys_3v3";
32                         regulator-min-microvolt = <3300000>;
33                         regulator-max-microvolt = <3300000>;
34                         regulator-always-on;
35                         regulator-boot-on;
36                         enable-active-high;
37                         gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
38                 };
39
40                 usb1_vbus_reg: regulator@102 {
41                         compatible = "regulator-fixed";
42                         reg = <102>;
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                 };
51
52                 usb3_vbus_reg: regulator@103 {
53                         compatible = "regulator-fixed";
54                         reg = <103>;
55                         regulator-name = "usb3_vbus";
56                         regulator-min-microvolt = <5000000>;
57                         regulator-max-microvolt = <5000000>;
58                         enable-active-high;
59                         gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
60                         gpio-open-drain;
61                         vin-supply = <&vdd_5v0_reg>;
62                 };
63
64                 vdd_5v0_reg: regulator@104 {
65                         compatible = "regulator-fixed";
66                         reg = <104>;
67                         regulator-name = "5v0";
68                         regulator-min-microvolt = <5000000>;
69                         regulator-max-microvolt = <5000000>;
70                         enable-active-high;
71                         gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
72                 };
73
74                 vdd_bl_reg: regulator@105 {
75                         compatible = "regulator-fixed";
76                         reg = <105>;
77                         regulator-name = "vdd_bl";
78                         regulator-min-microvolt = <5000000>;
79                         regulator-max-microvolt = <5000000>;
80                         regulator-always-on;
81                         regulator-boot-on;
82                         enable-active-high;
83                         gpio = <&gpio TEGRA_GPIO(K, 3) GPIO_ACTIVE_HIGH>;
84                 };
85         };
86
87         sdhci@78000400 {
88                 status = "okay";
89                 power-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
90                 bus-width = <4>;
91                 keep-power-in-suspend;
92         };
93 };
94