arm64: dts: qcom: sm6350-lena: Provide power to SDHCI 2 (SDCard slot)

Without power the SDCard slot / hardware remains dormant.

Like many other platforms these regulators are used exclusively by
SDHCI, and have their maximum voltage decreased to what downstream sets
on the consumer side.  Additionally the SDHCI driver supports setting a
load, for which the regulator definition is extended much the same.

Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221030073232.22726-8-marijn.suijten@somainline.org
This commit is contained in:
Marijn Suijten
2022-10-30 08:32:29 +01:00
committed by Bjorn Andersson
parent deaf8c88db
commit 85eef5cb65

View File

@@ -219,8 +219,13 @@ pm6150l_l5: ldo5 {
pm6150l_l6: ldo6 {
regulator-min-microvolt = <1700000>;
regulator-max-microvolt = <3544000>;
regulator-max-microvolt = <2950000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
regulator-allow-set-load;
regulator-allowed-modes =
<RPMH_REGULATOR_MODE_LPM
RPMH_REGULATOR_MODE_HPM>;
};
pm6150l_l7: ldo7 {
@@ -237,8 +242,13 @@ pm6150l_l8: ldo8 {
pm6150l_l9: ldo9 {
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3544000>;
regulator-max-microvolt = <2960000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
regulator-allow-set-load;
regulator-allowed-modes =
<RPMH_REGULATOR_MODE_LPM
RPMH_REGULATOR_MODE_HPM>;
};
pm6150l_l10: ldo10 {
@@ -300,6 +310,9 @@ sd-cd-pins {
&sdhc_2 {
status = "okay";
vmmc-supply = <&pm6150l_l9>;
vqmmc-supply = <&pm6150l_l6>;
cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>;
};