From e395d05c7f758d97fac74c2cba0c9fb948dcfea3 Mon Sep 17 00:00:00 2001 From: Mike Tipton Date: Thu, 26 Mar 2020 13:16:51 -0700 Subject: [PATCH] ARM: dts: msm: Set no-status-check-on-disable for Lahaina PCIe GDSCs The Lahaina PCIe GDSCs are votable between HLOS and ADSP, so the GDSC may not turn off when HLOS removes its vote since ADSP may be voting as well. Thus, don't poll for the GDSC to turn off. Otherwise, gdsc_disable() will return an error when ADSP is voting them on. Change-Id: I1472843e8bdfa0344abf13e76156f9c0d402885c --- qcom/lahaina.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index 1e8a6917..b3482e74 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -1036,6 +1036,7 @@ qcom,gds-timeout = <500>; parent-supply = <&VDD_CX_LEVEL>; qcom,retain-regs; + qcom,no-status-check-on-disable; }; gcc_pcie_1_gdsc: qcom,gdsc@18d004 { @@ -1045,6 +1046,7 @@ qcom,gds-timeout = <500>; parent-supply = <&VDD_CX_LEVEL>; qcom,retain-regs; + qcom,no-status-check-on-disable; }; gcc_ufs_card_gdsc: qcom,gdsc@175004 {