ARM: dts: msm: Add GMU CX GenPD instance

Currently, there is a race condition in GenPD framework where
GPU CX GDSC can remain ON if both GMU and KGSL SMMU devices are
suspending in parallel and are voting on the same power domain.
Guidance from genpd team is to use a dedicated power domain for
CX GDSC voting.

Change-Id: Iffeb9a7f24a5e3c31a325e57b021f87f8f94c7fb
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
This commit is contained in:
Kamal Agrawal
2024-09-04 20:58:03 +05:30
committed by Vara Adabala
parent ab7b885343
commit aacf97b953

View File

@@ -173,8 +173,9 @@
interrupt-names = "hfi", "gmu"; interrupt-names = "hfi", "gmu";
power-domains = <&gpucc GPU_CC_CX_GDSC>, power-domains = <&gpucc GPU_CC_CX_GDSC>,
<&gpucc GPU_CC_CX_GMU_GDSC>,
<&gxclkctl GX_CLKCTL_GX_GDSC>; <&gxclkctl GX_CLKCTL_GX_GDSC>;
power-domain-names = "cx", "gx"; power-domain-names = "cx", "gmu_cx", "gx";
clocks = <&gpucc GPU_CC_CX_GMU_CLK>, clocks = <&gpucc GPU_CC_CX_GMU_CLK>,
<&gpucc GPU_CC_CXO_CLK>, <&gpucc GPU_CC_CXO_CLK>,