Commit 1aaa0772 authored by Konrad Dybcio's avatar Konrad Dybcio Committed by Bjorn Andersson

arm64: dts: qcom: sm8350-sagami: Wire up SDHCI2

Adjust regulators, add required pin setup and finally enable SDHCI2
to get the SD Card slot going on Sagami Xperias.
Signed-off-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221116123612.34302-4-konrad.dybcio@linaro.org
parent dcbb6fe5
...@@ -312,7 +312,8 @@ pm8350c_l8: ldo8 { ...@@ -312,7 +312,8 @@ pm8350c_l8: ldo8 {
pm8350c_l9: ldo9 { pm8350c_l9: ldo9 {
regulator-name = "pm8350c_l9"; regulator-name = "pm8350c_l9";
regulator-min-microvolt = <2960000>; regulator-min-microvolt = <2960000>;
regulator-max-microvolt = <3008000>; /* Originally max = 3008000 but SDHCI expects 2960000 */
regulator-max-microvolt = <2960000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
}; };
...@@ -558,6 +559,18 @@ &qupv3_id_2 { ...@@ -558,6 +559,18 @@ &qupv3_id_2 {
status = "okay"; status = "okay";
}; };
&sdhc_2 {
cd-gpios = <&tlmm 92 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default", "sleep";
pinctrl-0 = <&sdc2_default_state &sdc2_card_det_active>;
pinctrl-1 = <&sdc2_sleep_state &sdc2_card_det_sleep>;
vmmc-supply = <&pm8350c_l9>;
vqmmc-supply = <&pm8350c_l6>;
no-sdio;
no-mmc;
status = "okay";
};
&slpi { &slpi {
status = "okay"; status = "okay";
firmware-name = "qcom/sm8350/Sony/sagami/slpi.mbn"; firmware-name = "qcom/sm8350/Sony/sagami/slpi.mbn";
...@@ -782,6 +795,20 @@ ts_int_default: ts-int-default-state { ...@@ -782,6 +795,20 @@ ts_int_default: ts-int-default-state {
bias-disable; bias-disable;
input-enable; input-enable;
}; };
sdc2_card_det_active: sd-card-det-active-state {
pins = "gpio92";
function = "gpio";
drive-strength = <2>;
bias-pull-up;
};
sdc2_card_det_sleep: sd-card-det-sleep-state {
pins = "gpio92";
function = "gpio";
drive-strength = <2>;
bias-disable;
};
}; };
/* BIG WARNING! DO NOT TOUCH UFS, YOUR DEVICE WILL DIE! */ /* BIG WARNING! DO NOT TOUCH UFS, YOUR DEVICE WILL DIE! */
......
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