From 6320ff32d43e23f22b54270133ec773c539a26b2 Mon Sep 17 00:00:00 2001 From: David Collins Date: Wed, 19 Apr 2017 11:31:13 -0700 Subject: [PATCH] ARM: dts: msm: configure PM8998 S5 and S7 for mode pin control on msm8998 Configure PMIC PM8998 SMPS regulators S5 and S7 to use the PMIC_AWAKE signal for mode pin control. This ensures that these regulators are set to auto mode instead of retention mode during system suspend when RFCLK3_EN is asserted by the 802.11ad hardware. This is needed so that WLAN wake works correctly as the 802.11ad circuitry draws more current than retention mode supports. Change-Id: Id72fb3629b28322d3cb4aa6892e1c166f375a073 Signed-off-by: David Collins --- arch/arm/boot/dts/qcom/msm8998-regulator.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/qcom/msm8998-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8998-regulator.dtsi index 045cdda09d18..fc40da4023dc 100644 --- a/arch/arm/boot/dts/qcom/msm8998-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msm8998-regulator.dtsi @@ -84,6 +84,8 @@ pm8998_s5: regulator-s5 { regulator-min-microvolt = <1904000>; regulator-max-microvolt = <2040000>; + qcom,init-pin-ctrl-mode = <8>; /* PMIC_AWAKE */ + qcom,send-defaults; status = "okay"; }; }; @@ -93,6 +95,8 @@ pm8998_s7: regulator-s7 { regulator-min-microvolt = <900000>; regulator-max-microvolt = <1028000>; + qcom,init-pin-ctrl-mode = <8>; /* PMIC_AWAKE */ + qcom,send-defaults; status = "okay"; }; };