Skip to content

Commit 020e030

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 2fd3be1 commit 020e030

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,13 +15,30 @@
1415

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

1921
chosen {
2022
stdout-path = "serial0:115200n8";
2123
};
2224
};
2325

26+
&sdhc_2 {
27+
vmmc-supply = <&pm4125_l21>;
28+
vqmmc-supply = <&pm4125_l4>;
29+
30+
no-sdio;
31+
no-mmc;
32+
33+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
34+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
35+
pinctrl-names = "default", "sleep";
36+
37+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
38+
39+
status = "okay";
40+
};
41+
2442
&uart0 {
2543
status = "okay";
2644
};

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,13 +15,30 @@
1415

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

1921
chosen {
2022
stdout-path = "serial0:115200n8";
2123
};
2224
};
2325

26+
&sdhc_2 {
27+
vmmc-supply = <&pm4125_l21>;
28+
vqmmc-supply = <&pm4125_l4>;
29+
30+
no-sdio;
31+
no-mmc;
32+
33+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
34+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
35+
pinctrl-names = "default", "sleep";
36+
37+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
38+
39+
status = "okay";
40+
};
41+
2442
&uart0 {
2543
status = "okay";
2644
};

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,13 +15,30 @@
1415

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

1921
chosen {
2022
stdout-path = "serial0:115200n8";
2123
};
2224
};
2325

26+
&sdhc_2 {
27+
vmmc-supply = <&pm8150_l10>;
28+
vqmmc-supply = <&pm8150_l2>;
29+
30+
no-sdio;
31+
no-mmc;
32+
33+
pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
34+
pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
35+
pinctrl-names = "default", "sleep";
36+
37+
cd-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
38+
39+
status = "okay";
40+
};
41+
2442
&uart0 {
2543
status = "okay";
2644
};

0 commit comments

Comments
 (0)