From f316097565470544032f9c2e42e64f4db863a3dc Mon Sep 17 00:00:00 2001 From: Sarthak Garg Date: Tue, 29 Dec 2020 19:11:21 +0530 Subject: [PATCH] ARM: dts: msm: Add SDIO support for sdxnightjar Add SDIO support for sdxnightjar. Change-Id: Ib6d3df8894cc993d362b253c42c378013c438d31 --- qcom/sdxnightjar-dualwifi-mtp.dts | 17 +++++++++++++++++ qcom/sdxnightjar-pinctrl.dtsi | 30 ++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/qcom/sdxnightjar-dualwifi-mtp.dts b/qcom/sdxnightjar-dualwifi-mtp.dts index ee12068b8c8e..99a4e0263741 100644 --- a/qcom/sdxnightjar-dualwifi-mtp.dts +++ b/qcom/sdxnightjar-dualwifi-mtp.dts @@ -9,3 +9,20 @@ "qcom,sdxnightjar", "qcom,mtp"; qcom,board-id = <8 3>; }; + +&sdhc_1 { + vdd-io-supply = <&pmd9650_l7>; + qcom,vdd-io-voltage-level = <1800000 1800000>; + qcom,vdd-io-always-on; + qcom,vdd-io-current-level = <0 10000>; + + keep-power-in-suspend; + qcom,core_3_0v_support; + non-removable; + + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sdc2_on &sdc2_wlan_gpio_active>; + pinctrl-1 = <&sdc2_off &sdc2_wlan_gpio_sleep>; + + status = "ok"; +}; diff --git a/qcom/sdxnightjar-pinctrl.dtsi b/qcom/sdxnightjar-pinctrl.dtsi index 31438ed9f00b..27f9f8ee576c 100644 --- a/qcom/sdxnightjar-pinctrl.dtsi +++ b/qcom/sdxnightjar-pinctrl.dtsi @@ -441,6 +441,36 @@ }; }; + sdc2_wlan_gpio { + sdc2_wlan_gpio_active: sdc2_wlan_gpio_active { + mux { + pins = "gpio80"; + function = "gpio"; + }; + + config { + pins = "gpio80"; + output-high; + drive-strength = <8>; + bias-pull-up; + }; + }; + + sdc2_wlan_gpio_sleep: sdc2_wlan_gpio_sleep { + mux { + pins = "gpio80"; + function = "gpio"; + }; + + config { + pins = "gpio80"; + drive-strength = <2>; + bias-pull-down; + output-low; + }; + }; + }; + /* SMB CONFIGURATION */ pmx_smb_stat { smb_stat_active: smb_stat_active {