ARM: dts: msm: Update sdhc_2 settings for QCS405

Update sdhc_2 settings for QCS405 to support new second radio.
SDIO clock 100 MHz, mmc bootup delay 100 ms before issuing CMD5.
vdd-io supply is l6.

Change-Id: Icf9bbe44294288f72ee9e2ad4c566e034743eff3
CRs-Fixed: 2515164
Signed-off-by: Hangtian Zhu <hangtian@codeaurora.org>
tirimbino
hangtian 6 years ago committed by Hangtian Zhu
parent 391c829ec5
commit 0448c578ff
  1. 36
      arch/arm64/boot/dts/qcom/qcs405-pinctrl.dtsi
  2. 11
      arch/arm64/boot/dts/qcom/qcs405.dtsi

@ -1468,6 +1468,34 @@
};
};
sdc2_wlan_on: sdc2_wlan_on {
mux {
pins = "gpio21";
function = "gpio";
};
config {
pins = "gpio21";
drive-strength = <10>;
bias-pull-up;
output-high;
};
};
sdc2_wlan_off: sdc2_wlan_off {
mux {
pins = "gpio21";
function = "gpio";
};
config {
pins = "gpio21";
drive-strength = <2>;
bias-pull-down;
output-low;
};
};
/* SMB CONFIGURATION */
smb_stat: smb_stat {
mux {
@ -2677,13 +2705,13 @@
evb_tlmm_gpio_key{
tlmm_gpio_key_active: tlmm_gpio_key_active {
mux {
pins = "gpio21","gpio52","gpio54",
pins = "gpio52","gpio54",
"gpio115";
function = "gpio";
};
config {
pins = "gpio21","gpio52","gpio54",
pins = "gpio52","gpio54",
"gpio115";
drive-strength = <2>;
bias-pull-up;
@ -2692,13 +2720,13 @@
tlmm_gpio_key_suspend: tlmm_gpio_key_suspend {
mux {
pins = "gpio21","gpio52","gpio54",
pins = "gpio52","gpio54",
"gpio115";
function = "gpio";
};
config {
pins = "gpio21","gpio52","gpio54",
pins = "gpio52","gpio54",
"gpio115";
drive-strength = <2>;
bias-disable;

@ -1297,7 +1297,7 @@
100000000 200000000 4294967295>;
qcom,clk-rates = <400000 20000000 25000000
50000000 100000000 200000000>;
50000000 100000000>;
qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50",
"SDR104";
@ -1310,16 +1310,19 @@
qcom,nonhotplug;
/* VDD is an external regulator eLDO5 */
vdd-io-supply = <&pms405_l11>;
vdd-io-supply = <&pms405_l6>;
qcom,vdd-io-voltage-level = <1800000 1800000>;
qcom,vdd-io-current-level = <0 24200>;
post-power-on-delay-ms = <100>;
qcom,core_3_0v_support;
qcom,nonremovable;
pinctrl-names = "active", "sleep";
pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on>;
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>;
pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on
&sdc2_wlan_on>;
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off
&sdc2_wlan_off>;
/delete-property/ qcom,devfreq,freq-table;
/delete-property/ cd-gpios;

Loading…
Cancel
Save