diff --git a/arch/arm/boot/dts/rk322x.dtsi b/arch/arm/boot/dts/rk322x.dtsi index ae753a02d359..0883542c8e8a 100644 --- a/arch/arm/boot/dts/rk322x.dtsi +++ b/arch/arm/boot/dts/rk322x.dtsi @@ -287,6 +287,7 @@ pd_vpu@RK3228_PD_VPU { reg = ; clocks = <&cru ACLK_VPU>, <&cru HCLK_VPU>; + pm_qos = <&qos_vpu>; }; pd_rkvdec@RK3228_PD_RKVDEC { @@ -295,6 +296,7 @@ <&cru HCLK_RKVDEC>, <&cru SCLK_VDEC_CABAC>, <&cru SCLK_VDEC_CORE>; + pm_qos = <&qos_rkvdec_r>, <&qos_rkvdec_w>; }; }; }; @@ -917,6 +919,21 @@ status = "disabled"; }; + qos_vpu: qos@31040000 { + compatible = "syscon"; + reg = <0x31040000 0x20>; + }; + + qos_rkvdec_r: qos@31070000 { + compatible = "syscon"; + reg = <0x31070000 0x20>; + }; + + qos_rkvdec_w: qos@31070080 { + compatible = "syscon"; + reg = <0x31070080 0x20>; + }; + gic: interrupt-controller@32010000 { compatible = "arm,gic-400"; interrupt-controller;