From 7c812e8031488ec29e05c86c73f911a38dc14c41 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Mon, 15 Jan 2018 17:07:52 +0800 Subject: [PATCH] ARM: dts: rockchip: rk322x: Add rkvdec and vpu qos node The rkvdec and vpu qos registers need to save and restore when reset. Change-Id: I2c335a0df922463d2ecf37fe1ee250aadc3b7c54 Signed-off-by: Finley Xiao --- arch/arm/boot/dts/rk322x.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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;