]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: hamoa-iot-evk: Add SDC2 node for hamoa iot evk board
authorSarthak Garg <sarthak.garg@oss.qualcomm.com>
Fri, 27 Feb 2026 04:02:01 +0000 (09:32 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Mar 2026 14:40:35 +0000 (09:40 -0500)
Enable SD Card host controller for hamoa iot evk board.

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

index 630642baa435eb0f3d551209a7799f28e44ede53..15e62fec50f173a2a1c33055d5736f91d016b9f1 100644 (file)
        status = "okay";
 };
 
+&sdhc_2 {
+       cd-gpios = <&tlmm 71 GPIO_ACTIVE_LOW>;
+
+       vmmc-supply = <&vreg_l9b_2p9>;
+       vqmmc-supply = <&vreg_l6b_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";
+};
+
 &smb2360_0 {
        status = "okay";
 };
                bias-disable;
        };
 
+       sdc2_card_det_n: sd-card-det-n-state {
+               pins = "gpio71";
+               function = "gpio";
+               drive-strength = <2>;
+               bias-pull-up;
+       };
+
        usb1_pwr_1p15_reg_en: usb1-pwr-1p15-reg-en-state {
                pins = "gpio188";
                function = "gpio";