From 9e76a3ad71111d3401cea7eabbadfe509b4b8d2b Mon Sep 17 00:00:00 2001 From: Elaine Zhang Date: Tue, 14 Jun 2016 17:49:15 +0800 Subject: [PATCH] ARM64: dts: rk3399: pd: add clk control when pd on/off make sure the clk is enabled when read/write qos regs. Change-Id: Ia88453504bcfd612a86537c4b12d3fd5b53f3d76 Signed-off-by: Elaine Zhang --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 34f1239f35da..8d693cff4b4f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -867,19 +867,27 @@ pd_vdu { reg = ; + clocks = <&cru ACLK_VDU>, + <&cru HCLK_VDU>; pm_qos = <&qos_video_m1_r>, <&qos_video_m1_w>; }; pd_vcodec { reg = ; + clocks = <&cru ACLK_VCODEC>, + <&cru HCLK_VCODEC>; pm_qos = <&qos_video_m0>; }; pd_iep { reg = ; + clocks = <&cru ACLK_IEP>, + <&cru HCLK_IEP>; pm_qos = <&qos_iep>; }; pd_rga { reg = ; + clocks = <&cru ACLK_RGA>, + <&cru HCLK_RGA>; pm_qos = <&qos_rga_r>, <&qos_rga_w>; }; @@ -890,16 +898,23 @@ pd_isp0 { reg = ; + clocks = <&cru ACLK_ISP0>, + <&cru HCLK_ISP0>; pm_qos = <&qos_isp0_m0>, <&qos_isp0_m1>; }; pd_isp1 { reg = ; + clocks = <&cru ACLK_ISP1>, + <&cru HCLK_ISP1>; pm_qos = <&qos_isp1_m0>, <&qos_isp1_m1>; }; pd_hdcp { reg = ; + clocks = <&cru ACLK_HDCP>, + <&cru HCLK_HDCP>, + <&cru PCLK_HDCP>; pm_qos = <&qos_hdcp>; }; pd_vo { @@ -909,17 +924,22 @@ pd_vopb { reg = ; + clocks = <&cru ACLK_VOP0>, + <&cru HCLK_VOP0>; pm_qos = <&qos_vop_big_r>, <&qos_vop_big_w>; }; pd_vopl { reg = ; + clocks = <&cru ACLK_VOP1>, + <&cru HCLK_VOP1>; pm_qos = <&qos_vop_little>; }; }; }; pd_gpu { reg = ; + clocks = <&cru ACLK_GPU>; pm_qos = <&qos_gpu>; }; }; -- 2.34.1