]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board
authorSarthak Garg <sarthak.garg@oss.qualcomm.com>
Tue, 2 Dec 2025 08:10:17 +0000 (13:40 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 18:42:36 +0000 (12:42 -0600)
Enable SD Card host controller for sm8750 qrd board.

Signed-off-by: Sarthak Garg <sarthak.garg@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251202081017.2234677-4-sarthak.garg@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm8750-qrd.dts

index b0cb61c5a60345b14d148c43f021ad1e82fd4d0d..439ffb202599fb5f1b26e589fff99e7b05128ad4 100644 (file)
        status = "okay";
 };
 
+&sdhc_2 {
+       cd-gpios = <&tlmm 55 GPIO_ACTIVE_LOW>;
+
+       vmmc-supply = <&vreg_l9b_2p9>;
+       vqmmc-supply = <&vreg_l8b_1p8>;
+
+       no-sdio;
+       no-mmc;
+
+       pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
+       pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
+       pinctrl-names = "default", "sleep";
+
+       status = "okay";
+};
+
 &swr0 {
        status = "okay";
 
        /* reserved for secure world */
        gpio-reserved-ranges = <36 4>, <74 1>;
 
+       sdc2_card_det_n: sd-card-det-n-state {
+               pins = "gpio55";
+               function = "gpio";
+               drive-strength = <2>;
+               bias-pull-up;
+       };
+
        spkr_0_sd_n_active: spkr-0-sd-n-active-state {
                pins = "gpio76";
                function = "gpio";