From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755436AbaIWC4b (ORCPT ); Mon, 22 Sep 2014 22:56:31 -0400 Received: from mail-pd0-f193.google.com ([209.85.192.193]:59010 "EHLO mail-pd0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755386AbaIWC41 (ORCPT ); Mon, 22 Sep 2014 22:56:27 -0400 From: "jinkun.hong" To: linux-rockchip@lists.infradead.org, Heiko Stuebner , Russell King , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Grant Likely , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Randy Dunlap , linux-doc@vger.kernel.org Cc: "jinkun.hong" , Jack Dai , Wang Caesar Subject: [PATCH 3/3] ARM: dts: add rk3288 power-domain node Date: Mon, 22 Sep 2014 19:55:16 -0700 Message-Id: <1411440916-6830-4-git-send-email-jinkun.hong@rock-chips.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1411440916-6830-1-git-send-email-jinkun.hong@rock-chips.com> References: <1411440916-6830-1-git-send-email-jinkun.hong@rock-chips.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "jinkun.hong" Signed-off-by: Jack Dai Signed-off-by: Wang Caesar Signed-off-by: jinkun.hong --- arch/arm/boot/dts/rk3288.dtsi | 45 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 3bb5230..714b9d9 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -15,6 +15,7 @@ #include #include #include +#include #include "skeleton.dtsi" / { @@ -467,6 +468,50 @@ compatible = "rockchip,rk3288-pmu", "syscon"; reg = <0xff730000 0x100>; }; + power: power-controller { + compatible = "rockchip,rk3288-power-controller"; + #power-domain-cells = <1>; + rockchip,pmu = <&pmu>; + #address-cells = <1>; + #size-cells = <0>; + + pd_gpu { + reg = ; + clocks = <&cru ACLK_GPU>; + }; + + pd_vio { + reg = ; + clocks = <&cru HCLK_RGA>, <&cru HCLK_VOP0>, + <&cru HCLK_VOP1>, <&cru HCLK_VIO_AHB_ARBI>, + <&cru HCLK_VIO_NIU>, <&cru HCLK_VIP>, + <&cru HCLK_IEP>, <&cru HCLK_ISP>, + <&cru HCLK_VIO2_H2P>, <&cru PCLK_MIPI_DSI0>, + <&cru PCLK_MIPI_DSI1>, <&cru PCLK_MIPI_CSI>, + <&cru PCLK_LVDS_PHY>, <&cru PCLK_EDP_CTRL>, + <&cru PCLK_HDMI_CTRL>, <&cru PCLK_VIO2_H2P>, + <&cru ACLK_VOP0>, <&cru ACLK_IEP>, + <&cru ACLK_VIO0_NIU>, <&cru ACLK_VIP>, + <&cru ACLK_VOP1>, <&cru ACLK_ISP>, + <&cru ACLK_VIO1_NIU>, <&cru ACLK_RGA>, + <&cru ACLK_RGA_NIU>,<&cru SCLK_RGA>, + <&cru DCLK_VOP0>, <&cru DCLK_VOP1>, + <&cru SCLK_EDP_24M>, <&cru SCLK_EDP>, + <&cru SCLK_ISP>, <&cru SCLK_ISP_JPE>, + <&cru SCLK_HDMI_HDCP>, <&cru SCLK_HDMI_CEC>; + }; + + pd_video { + reg = ; + /* FIXME: add clocks */ + }; + + pd_hevc { + reg = ; + clocks = <&cru ACLK_HEVC>, <&cru HCLK_HEVC>, + <&cru SCLK_HEVC_CABAC>, <&cru SCLK_HEVC_CORE>; + }; + }; sgrf: syscon@ff740000 { compatible = "rockchip,rk3288-sgrf", "syscon"; -- 1.7.9.5