Skip to content

Commit ef1edb8

Browse files
Monish ChunaraKomal-Bajaj
authored andcommitted
arm64: dts: qcom: Enable SD card for shikra EVK
Enable SD card for shikra CQS, CQM and IQS EVK variants. Signed-off-by: Monish Chunara <quic_mchunara@quicinc.com>
1 parent b415168 commit ef1edb8

3 files changed

Lines changed: 54 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
/dts-v1/;
77

88
#include "shikra-cqm-som.dtsi"
9+
#include <dt-bindings/gpio/gpio.h>
910

1011
/ {
1112
model = "Qualcomm Technologies, Inc. Shikra CQM EVK";
@@ -14,6 +15,7 @@
1415

1516
aliases {
1617
mmc0 = &sdhc_1;
18+
mmc1 = &sdhc_2; /* SDC2 SD card slot */
1719
serial0 = &uart0;
1820
};
1921

@@ -38,6 +40,22 @@
3840
status = "okay";
3941
};
4042

43+
&sdhc_2 {
44+
vmmc-supply = <&pm4125_l21>;
45+
vqmmc-supply = <&pm4125_l4>;
46+
47+
no-sdio;
48+
no-mmc;
49+
50+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
51+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
52+
pinctrl-names = "default", "sleep";
53+
54+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
55+
56+
status = "okay";
57+
};
58+
4159
&uart0 {
4260
status = "okay";
4361
};

arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
/dts-v1/;
77

88
#include "shikra-cqs-som.dtsi"
9+
#include <dt-bindings/gpio/gpio.h>
910

1011
/ {
1112
model = "Qualcomm Technologies, Inc. Shikra CQS EVK";
@@ -14,6 +15,7 @@
1415

1516
aliases {
1617
mmc0 = &sdhc_1;
18+
mmc1 = &sdhc_2; /* SDC2 SD card slot */
1719
serial0 = &uart0;
1820
};
1921

@@ -38,6 +40,22 @@
3840
status = "okay";
3941
};
4042

43+
&sdhc_2 {
44+
vmmc-supply = <&pm4125_l21>;
45+
vqmmc-supply = <&pm4125_l4>;
46+
47+
no-sdio;
48+
no-mmc;
49+
50+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
51+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
52+
pinctrl-names = "default", "sleep";
53+
54+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
55+
56+
status = "okay";
57+
};
58+
4159
&uart0 {
4260
status = "okay";
4361
};

arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
/dts-v1/;
77

88
#include "shikra-iqs-som.dtsi"
9+
#include <dt-bindings/gpio/gpio.h>
910

1011
/ {
1112
model = "Qualcomm Technologies, Inc. Shikra IQS EVK";
@@ -14,6 +15,7 @@
1415

1516
aliases {
1617
mmc0 = &sdhc_1;
18+
mmc1 = &sdhc_2; /* SDC2 SD card slot */
1719
serial0 = &uart0;
1820
};
1921

@@ -38,6 +40,22 @@
3840
status = "okay";
3941
};
4042

43+
&sdhc_2 {
44+
vmmc-supply = <&pm8150_l10>;
45+
vqmmc-supply = <&pm8150_l2>;
46+
47+
no-sdio;
48+
no-mmc;
49+
50+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
51+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
52+
pinctrl-names = "default", "sleep";
53+
54+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
55+
56+
status = "okay";
57+
};
58+
4159
&uart0 {
4260
status = "okay";
4361
};

0 commit comments

Comments
 (0)