Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0448c578 authored by hangtian's avatar hangtian Committed by Hangtian Zhu
Browse files

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: default avatarHangtian Zhu <hangtian@codeaurora.org>
parent 391c829e
Loading
Loading
Loading
Loading
+32 −4
Original line number Diff line number Diff line
@@ -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;
+7 −4
Original line number Diff line number Diff line
@@ -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;