]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node
authorSachin Gupta <quic_sachgupt@quicinc.com>
Thu, 19 Sep 2024 08:48:26 +0000 (14:18 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sun, 6 Oct 2024 02:50:54 +0000 (21:50 -0500)
Add SD Card node for Qualcomm qcs6490-rb3gen2 Board.

Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240919084826.1117-1-quic_sachgupt@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts

index 41d800e09638fcb3c1d4af7295339f0d7601d296..b16012c1ed9feb06c1f11355a76799d57c2a47d7 100644 (file)
        status = "okay";
 };
 
+&sdhc_2 {
+       pinctrl-0 = <&sdc2_clk>, <&sdc2_cmd>, <&sdc2_data>, <&sd_cd>;
+       pinctrl-1 = <&sdc2_clk_sleep>, <&sdc2_cmd_sleep>, <&sdc2_data_sleep>, <&sd_cd>;
+
+       vmmc-supply = <&vreg_l9c_2p96>;
+       vqmmc-supply = <&vreg_l6c_2p96>;
+
+       cd-gpios = <&tlmm 91 GPIO_ACTIVE_LOW>;
+
+       status = "okay";
+};
+
 &tlmm {
        gpio-reserved-ranges = <32 2>, /* ADSP */
                               <48 4>; /* NFC */
        };
 };
 
+&sdc2_clk {
+       bias-disable;
+       drive-strength = <16>;
+};
+
+&sdc2_cmd {
+       bias-pull-up;
+       drive-strength = <10>;
+};
+
+&sdc2_data {
+       bias-pull-up;
+       drive-strength = <10>;
+};
+
 &tlmm {
        lt9611_irq_pin: lt9611-irq-state {
                pins = "gpio24";
                drive-strength = <2>;
                bias-disable;
        };
+
+       sd_cd: sd-cd-state {
+               pins = "gpio91";
+               function = "gpio";
+               bias-pull-up;
+       };
 };