diff --git a/qcom/parrot-gpu.dtsi b/qcom/parrot-gpu.dtsi index 13f2981d..1d050eeb 100644 --- a/qcom/parrot-gpu.dtsi +++ b/qcom/parrot-gpu.dtsi @@ -6,20 +6,22 @@ compatible = "qcom,adreno-gpu-gen7-3-0", "qcom,kgsl-3d0"; status = "ok"; reg = <0x3d00000 0x40000>, <0x3d61000 0x800>, - <0x03d50000 0x10000>, <0x03d9e000 0x1000>, - <0x634000 0x1000>; + <0x03d50000 0x10000>, <0x03d9e000 0x1000>; reg-names = "kgsl_3d0_reg_memory", "cx_dbgc", "rscc", - "cx_misc", "rdpm_cx"; + "cx_misc"; interrupts = <0 300 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "kgsl_3d0_irq"; clocks = <&gcc GCC_GPU_MEMNOC_GFX_CLK>, <&gcc GCC_GPU_SNOC_DVM_GFX_CLK>, <&gpucc GPU_CC_AHB_CLK>, + <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>, <&aoss_qmp>; clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", - "gpu_cc_ahb", "apb_pclk"; + "gpu_cc_ahb", + "gpu_cc_hlos1_vote_gpu_smmu", + "apb_pclk"; qcom,gpu-model = "Adreno710V1"; @@ -718,10 +720,12 @@ <&gcc GCC_GPU_MEMNOC_GFX_CLK>, <&gpucc GPU_CC_AHB_CLK>, <&gpucc GPU_CC_HUB_CX_INT_CLK>, + <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>, <&aoss_qmp>; clock-names = "gmu_clk", "cxo_clk", "axi_clk", - "memnoc_clk", "ahb_clk", "hub_clk", "apb_pclk"; + "memnoc_clk", "ahb_clk", "hub_clk", "smmu_vote", + "apb_pclk"; iommus = <&kgsl_smmu 0x5 0x400>;