Commit 399fc184 authored by Markus Reichl's avatar Markus Reichl Committed by Krzysztof Kozlowski

ARM: dts: exynos: Add eMMC and SD regulator supplies to Odroid XU3/XU4

Add vmmc and vqmmc supplies from MF circuit sheets for eMMC and SD on
odroid XU3 and XU4 to avoid warnings:

dwmmc_exynos 12200000.mmc: Looking up vmmc-supply property in node /mmc@12200000 failed

Also remove their always_on properties so the regulators could be
disabled when not used.
Signed-off-by: default avatarMarkus Reichl <m.reichl@fivetechno.de>
Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
parent e94cfa06
...@@ -121,10 +121,9 @@ ldo1_reg: LDO1 { ...@@ -121,10 +121,9 @@ ldo1_reg: LDO1 {
}; };
ldo3_reg: LDO3 { ldo3_reg: LDO3 {
regulator-name = "vdd_ldo3"; regulator-name = "vddq_mmc0";
regulator-min-microvolt = <1800000>; regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>; regulator-max-microvolt = <1800000>;
regulator-always-on;
}; };
ldo5_reg: LDO5 { ldo5_reg: LDO5 {
...@@ -184,10 +183,9 @@ ldo12_reg: LDO12 { ...@@ -184,10 +183,9 @@ ldo12_reg: LDO12 {
}; };
ldo13_reg: LDO13 { ldo13_reg: LDO13 {
regulator-name = "vdd_ldo13"; regulator-name = "vddq_mmc2";
regulator-min-microvolt = <2800000>; regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>; regulator-max-microvolt = <2800000>;
regulator-always-on;
}; };
ldo15_reg: LDO15 { ldo15_reg: LDO15 {
...@@ -211,11 +209,16 @@ ldo17_reg: LDO17 { ...@@ -211,11 +209,16 @@ ldo17_reg: LDO17 {
regulator-always-on; regulator-always-on;
}; };
ldo18_reg: LDO18 {
regulator-name = "vdd_emmc_1V8";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
ldo19_reg: LDO19 { ldo19_reg: LDO19 {
regulator-name = "vdd_sd"; regulator-name = "vdd_sd";
regulator-min-microvolt = <2800000>; regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>; regulator-max-microvolt = <2800000>;
regulator-always-on;
}; };
ldo24_reg: LDO24 { ldo24_reg: LDO24 {
...@@ -347,6 +350,8 @@ &mmc_0 { ...@@ -347,6 +350,8 @@ &mmc_0 {
cap-mmc-highspeed; cap-mmc-highspeed;
mmc-hs200-1_8v; mmc-hs200-1_8v;
mmc-hs400-1_8v; mmc-hs400-1_8v;
vmmc-supply = <&ldo18_reg>;
vqmmc-supply = <&ldo3_reg>;
}; };
&mmc_2 { &mmc_2 {
...@@ -359,6 +364,8 @@ &mmc_2 { ...@@ -359,6 +364,8 @@ &mmc_2 {
pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>; pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
bus-width = <4>; bus-width = <4>;
cap-sd-highspeed; cap-sd-highspeed;
vmmc-supply = <&ldo19_reg>;
vqmmc-supply = <&ldo13_reg>;
}; };
&pinctrl_0 { &pinctrl_0 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment