diff --git a/qcom/msm-arm-smmu-qrb2210-rb1.dtsi b/qcom/msm-arm-smmu-qrb2210-rb1.dtsi index bb960362ef1a..9bd8921aef7a 100644 --- a/qcom/msm-arm-smmu-qrb2210-rb1.dtsi +++ b/qcom/msm-arm-smmu-qrb2210-rb1.dtsi @@ -12,6 +12,15 @@ qcom,use-3-lvl-tables; #global-interrupts = <1>; qcom,regulator-names = "vdd"; + vdd-supply = <&gpu_cx_gdsc>; + 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>; + clock-names = "gcc_gpu_memnoc_gfx", + "gcc_gpu_snoc_dvm_gfx", + "gpu_cc_ahb", + "gpu_cc_hlos1_vote_gpu_smmu_clk"; #size-cells = <1>; ranges; interrupts = , @@ -148,6 +157,7 @@ qcom,stream-id-range = <0x400 0x400>; interrupts = ; qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_mm_snoc_mmu_tbu_rt_gdsc>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; @@ -163,6 +173,7 @@ qcom,stream-id-range = <0x800 0x400>; interrupts = ; qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_mm_snoc_mmu_tbu_nrt_gdsc>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only;