From f0293ca3d5547cd4bf539c7800845139fa67fa79 Mon Sep 17 00:00:00 2001 From: Zabi Khadri Date: Thu, 29 Feb 2024 09:11:34 +0000 Subject: monaco: GPU SMMU vote for RPM_SMD_XO_CLK AP could enter suspend before GPU SMMU could unvote RPM_SMD_XO_CLK_SRC. Here RPM would end up being stuck waiting for the clock unvote. Bug: 299941009 QC-Case: 07072330 Test: boot, suspend entry & exit Change-Id: I1f3aed4108a2639dcb431a5364eaa894478b0ddc (cherry picked from commit f3155c5d3ff145040461b1a589b7a28292a0f748) --- qcom/msm-arm-smmu-monaco.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'qcom/msm-arm-smmu-monaco.dtsi') diff --git a/qcom/msm-arm-smmu-monaco.dtsi b/qcom/msm-arm-smmu-monaco.dtsi index ff853465..829a3cbc 100755 --- a/qcom/msm-arm-smmu-monaco.dtsi +++ b/qcom/msm-arm-smmu-monaco.dtsi @@ -18,10 +18,12 @@ vdd-supply = <&gpu_cx_gdsc>; clocks = <&gcc GCC_GPU_MEMNOC_GFX_CLK>, <&gcc GCC_GPU_SNOC_DVM_GFX_CLK>, - <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>; + <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>, + <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", - "gpu_cc_hlos1_vote_gpu_smmu_clk"; + "gpu_cc_hlos1_vote_gpu_smmu_clk", + "xo"; #size-cells = <1>; #address-cells = <1>; ranges; -- cgit v1.2.3