From aaf5337d6323ee77861d98d83ef1c42e88a0c7b9 Mon Sep 17 00:00:00 2001 From: Sarthak Garg Date: Sun, 22 Nov 2020 11:02:03 +0530 Subject: [PATCH] ARM: dts: msm: Enable NAND and SD card for sdxlemur target Enable NAND and SD card for all the boards available on sdxlemur target. Change-Id: I17b3321bde161fbfbec8950d9893854912297ba9 --- qcom/sdxlemur-cdp.dtsi | 2 +- qcom/sdxlemur-mtp-mbb.dtsi | 32 -------------------------------- qcom/sdxlemur-rcm-pcie-ep.dtsi | 21 +++++++++++++++++++++ qcom/sdxlemur-rcm-rc.dtsi | 22 ++++++++++++++++++++++ 4 files changed, 44 insertions(+), 33 deletions(-) diff --git a/qcom/sdxlemur-cdp.dtsi b/qcom/sdxlemur-cdp.dtsi index b59aa174c58a..fe6531308f6c 100644 --- a/qcom/sdxlemur-cdp.dtsi +++ b/qcom/sdxlemur-cdp.dtsi @@ -9,7 +9,7 @@ }; &sdhc_1 { - status = "disabled"; + status = "ok"; vdd-supply = <&vreg_sd_vdd>; qcom,vdd-voltage-level = <2950000 2950000>; diff --git a/qcom/sdxlemur-mtp-mbb.dtsi b/qcom/sdxlemur-mtp-mbb.dtsi index 6b5d5c919674..a11b05d3ad25 100644 --- a/qcom/sdxlemur-mtp-mbb.dtsi +++ b/qcom/sdxlemur-mtp-mbb.dtsi @@ -31,38 +31,6 @@ qcom,l1-2-th-value = <70>; }; -&qnand_1 { - status = "ok"; -}; - -&sdhc_1 { - reg = <0x08804000 0x1000>, <0x08805000 0x1000>; - reg-names = "hc_mem", "cqhci_mem"; - - mmc-ddr-1_8v; - mmc-hs200-1_8v; - - bus-width = <8>; - non-removable; - supports-cqe; - - vdd-supply = <&vreg_sd_vdd>; - qcom,vdd-voltage-level = <2950000 2950000>; - qcom,vdd-current-level = <0 570000>; - - vdd-io-supply = <&L6B>; - qcom,vdd-io-always-on; - qcom,vdd-io-lpm-sup; - qcom,vdd-io-voltage-level = <1800000 1800000>; - qcom,vdd-io-current-level = <0 200000>; - - pinctrl-names = "default", "sleep"; - pinctrl-0 = <&sdc1_on>; - pinctrl-1 = <&sdc1_off>; - - status = "disabled"; -}; - &pm7250b_vadc { charger_skin_therm { reg = ; diff --git a/qcom/sdxlemur-rcm-pcie-ep.dtsi b/qcom/sdxlemur-rcm-pcie-ep.dtsi index 768d9aaa521c..e61e86ac8459 100644 --- a/qcom/sdxlemur-rcm-pcie-ep.dtsi +++ b/qcom/sdxlemur-rcm-pcie-ep.dtsi @@ -4,3 +4,24 @@ }; +&qnand_1 { + status = "ok"; +}; + +&sdhc_1 { + status = "ok"; + + vdd-supply = <&vreg_sd_vdd>; + qcom,vdd-voltage-level = <2950000 2950000>; + qcom,vdd-current-level = <0 800000>; + + vdd-io-supply = <&vreg_vddpx_2>; + qcom,vdd-io-voltage-level = <1800000 2850000>; + qcom,vdd-io-current-level = <0 10000>; + + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sdc2_on>; + pinctrl-1 = <&sdc2_off>; + + cd-gpios = <&tlmm 99 GPIO_ACTIVE_LOW>; +}; diff --git a/qcom/sdxlemur-rcm-rc.dtsi b/qcom/sdxlemur-rcm-rc.dtsi index 824582ac94dc..765f3859f4c3 100644 --- a/qcom/sdxlemur-rcm-rc.dtsi +++ b/qcom/sdxlemur-rcm-rc.dtsi @@ -31,6 +31,28 @@ qcom,l1-2-th-value = <70>; }; +&qnand_1 { + status = "ok"; +}; + +&sdhc_1 { + status = "ok"; + + vdd-supply = <&vreg_sd_vdd>; + qcom,vdd-voltage-level = <2950000 2950000>; + qcom,vdd-current-level = <0 800000>; + + vdd-io-supply = <&vreg_vddpx_2>; + qcom,vdd-io-voltage-level = <1800000 2850000>; + qcom,vdd-io-current-level = <0 10000>; + + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sdc2_on>; + pinctrl-1 = <&sdc2_off>; + + cd-gpios = <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pm7250b_vadc { charger_skin_therm { reg = ;