Skip to content

Commit

Permalink
arm64: dts: qcom: sm6115-pro1x: Enable SD card slot
Browse files Browse the repository at this point in the history
Fxtec Pro1X has two card slots and allow either 2xSIM cards or
1xSIM, 1xSD Card configuration.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dang Huynh <danct12@riseup.net>
Link: https://lore.kernel.org/r/20240731-qx1050-feature-expansion-v3-5-b945527fa5d2@riseup.net
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
  • Loading branch information
Danct12 authored and andersson committed Aug 1, 2024
1 parent 17c9858 commit 95b19af
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@
pm6125_l5a: l5 {
regulator-min-microvolt = <1648000>;
regulator-max-microvolt = <3056000>;
regulator-allow-set-load;
};

pm6125_l6a: l6 {
Expand Down Expand Up @@ -292,6 +293,37 @@
};
};

&sdc2_state_off {
cd-pins {
pins = "gpio88";
function = "gpio";
drive-strength = <2>;
bias-disable;
};
};

&sdc2_state_on {
cd-pins {
pins = "gpio88";
function = "gpio";
drive-strength = <2>;
bias-pull-up;
};
};

&sdhc_2 {
pinctrl-0 = <&sdc2_state_on>;
pinctrl-1 = <&sdc2_state_off>;
pinctrl-names = "default", "sleep";

cd-gpios = <&tlmm 88 GPIO_ACTIVE_LOW>;

vmmc-supply = <&pm6125_l22a>;
vqmmc-supply = <&pm6125_l5a>;

status = "okay";
};

&sleep_clk {
clock-frequency = <32764>;
};
Expand Down

0 comments on commit 95b19af

Please sign in to comment.