From 3758328815aaadf5736bf1f2c7101a5bb1779bcd Mon Sep 17 00:00:00 2001 From: Vijayanand Jitta Date: Wed, 13 Nov 2024 13:37:34 +0530 Subject: [PATCH] ARM: dts: msm: Add power domain and interconnect for kgsl-smmu Replace regulators with per-device genpd power domain and add interconnect for kgsl-smmu on tuna. Change-Id: I897b39ba98beaf630efef5397957e8cfb26b3d08 Signed-off-by: Vijayanand Jitta --- qcom/msm-arm-smmu-tuna.dtsi | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcom/msm-arm-smmu-tuna.dtsi b/qcom/msm-arm-smmu-tuna.dtsi index db01ac18..b58b38b3 100644 --- a/qcom/msm-arm-smmu-tuna.dtsi +++ b/qcom/msm-arm-smmu-tuna.dtsi @@ -17,8 +17,13 @@ ranges; dma-coherent; - qcom,regulator-names = "vdd"; - vdd-supply = <&gpu_cc_cx_gdsc>; + /* + * When gdsc is enabled, and cpu enters cpuidle, DDR + * bandwidth vote must be present to prevent DDR + * shutdown. + */ + power-domains = <&gpucc GPU_CC_CX_SMMU_GDSC>; + interconnects = <&gem_noc MASTER_GPU_TCU &mc_virt SLAVE_EBI1>; clocks = <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>; clock-names =