From: heiko@sntech.de (Heiko Stübner)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/3] ARM: dts: add rk3288 power-domain node
Date: Tue, 23 Sep 2014 19:52:49 +0200 [thread overview]
Message-ID: <2840362.2VhRfgMh5I@phil> (raw)
In-Reply-To: <1411440916-6830-4-git-send-email-jinkun.hong@rock-chips.com>
Am Montag, 22. September 2014, 19:55:16 schrieb jinkun.hong:
> From: "jinkun.hong" <jinkun.hong@rock-chips.com>
>
> Signed-off-by: Jack Dai <jack.dai@rock-chips.com>
> Signed-off-by: Wang Caesar <caesar.wang@rock-chips.com>
> Signed-off-by: jinkun.hong <jinkun.hong@rock-chips.com>
>
> ---
>
> 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 <dt-bindings/interrupt-controller/arm-gic.h>
> #include <dt-bindings/pinctrl/rockchip.h>
> #include <dt-bindings/clock/rk3288-cru.h>
> +#include <dt-bindings/power-domain/rk3288.h>
> #include "skeleton.dtsi"
>
> / {
> @@ -467,6 +468,50 @@
> compatible = "rockchip,rk3288-pmu", "syscon";
> reg = <0xff730000 0x100>;
> };
missing blank line here
Also please mind the ordering. We have the nodes without registers (like the
pinctrl) at the bottom, so maybe add the power-controller alphabetically after
the pinctrl node.
> + power: power-controller {
> + compatible = "rockchip,rk3288-power-controller";
> + #power-domain-cells = <1>;
> + rockchip,pmu = <&pmu>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + pd_gpu {
> + reg = <RK3288_PD_GPU>;
> + clocks = <&cru ACLK_GPU>;
> + };
> +
> + pd_vio {
> + reg = <RK3288_PD_VIO>;
> + 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 = <RK3288_PD_VIDEO>;
> + /* FIXME: add clocks */
what is missing for these clocks? If it's just more clock ids, please
corrdinate with Kever
> + };
> +
> + pd_hevc {
> + reg = <RK3288_PD_HEVC>;
> + clocks = <&cru ACLK_HEVC>, <&cru HCLK_HEVC>,
> + <&cru SCLK_HEVC_CABAC>, <&cru SCLK_HEVC_CORE>;
> + };
> + };
>
> sgrf: syscon at ff740000 {
> compatible = "rockchip,rk3288-sgrf", "syscon";
WARNING: multiple messages have this Message-ID (diff)
From: "Heiko Stübner" <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org>
To: "jinkun.hong" <jinkun.hong-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Russell King <linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org>,
Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>,
Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
Ian Campbell
<ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>,
Kumar Gala <galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>,
Grant Likely
<grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Randy Dunlap <rdunlap-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>,
linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Jack Dai <jack.dai-TNX95d0MmH7DzftRWevZcw@public.gmane.org>,
Wang Caesar <caesar.wang-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
Subject: Re: [PATCH 3/3] ARM: dts: add rk3288 power-domain node
Date: Tue, 23 Sep 2014 19:52:49 +0200 [thread overview]
Message-ID: <2840362.2VhRfgMh5I@phil> (raw)
In-Reply-To: <1411440916-6830-4-git-send-email-jinkun.hong-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
Am Montag, 22. September 2014, 19:55:16 schrieb jinkun.hong:
> From: "jinkun.hong" <jinkun.hong-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
>
> Signed-off-by: Jack Dai <jack.dai-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
> Signed-off-by: Wang Caesar <caesar.wang-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
> Signed-off-by: jinkun.hong <jinkun.hong-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
>
> ---
>
> 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 <dt-bindings/interrupt-controller/arm-gic.h>
> #include <dt-bindings/pinctrl/rockchip.h>
> #include <dt-bindings/clock/rk3288-cru.h>
> +#include <dt-bindings/power-domain/rk3288.h>
> #include "skeleton.dtsi"
>
> / {
> @@ -467,6 +468,50 @@
> compatible = "rockchip,rk3288-pmu", "syscon";
> reg = <0xff730000 0x100>;
> };
missing blank line here
Also please mind the ordering. We have the nodes without registers (like the
pinctrl) at the bottom, so maybe add the power-controller alphabetically after
the pinctrl node.
> + power: power-controller {
> + compatible = "rockchip,rk3288-power-controller";
> + #power-domain-cells = <1>;
> + rockchip,pmu = <&pmu>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + pd_gpu {
> + reg = <RK3288_PD_GPU>;
> + clocks = <&cru ACLK_GPU>;
> + };
> +
> + pd_vio {
> + reg = <RK3288_PD_VIO>;
> + 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 = <RK3288_PD_VIDEO>;
> + /* FIXME: add clocks */
what is missing for these clocks? If it's just more clock ids, please
corrdinate with Kever
> + };
> +
> + pd_hevc {
> + reg = <RK3288_PD_HEVC>;
> + clocks = <&cru ACLK_HEVC>, <&cru HCLK_HEVC>,
> + <&cru SCLK_HEVC_CABAC>, <&cru SCLK_HEVC_CORE>;
> + };
> + };
>
> sgrf: syscon@ff740000 {
> compatible = "rockchip,rk3288-sgrf", "syscon";
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: "Heiko Stübner" <heiko@sntech.de>
To: "jinkun.hong" <jinkun.hong@rock-chips.com>
Cc: linux-rockchip@lists.infradead.org,
Russell King <linux@arm.linux.org.uk>,
Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
Mark Rutland <mark.rutland@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
Grant Likely <grant.likely@linaro.org>,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,
Randy Dunlap <rdunlap@infradead.org>,
linux-doc@vger.kernel.org, Jack Dai <jack.dai@rock-chips.com>,
Wang Caesar <caesar.wang@rock-chips.com>
Subject: Re: [PATCH 3/3] ARM: dts: add rk3288 power-domain node
Date: Tue, 23 Sep 2014 19:52:49 +0200 [thread overview]
Message-ID: <2840362.2VhRfgMh5I@phil> (raw)
In-Reply-To: <1411440916-6830-4-git-send-email-jinkun.hong@rock-chips.com>
Am Montag, 22. September 2014, 19:55:16 schrieb jinkun.hong:
> From: "jinkun.hong" <jinkun.hong@rock-chips.com>
>
> Signed-off-by: Jack Dai <jack.dai@rock-chips.com>
> Signed-off-by: Wang Caesar <caesar.wang@rock-chips.com>
> Signed-off-by: jinkun.hong <jinkun.hong@rock-chips.com>
>
> ---
>
> 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 <dt-bindings/interrupt-controller/arm-gic.h>
> #include <dt-bindings/pinctrl/rockchip.h>
> #include <dt-bindings/clock/rk3288-cru.h>
> +#include <dt-bindings/power-domain/rk3288.h>
> #include "skeleton.dtsi"
>
> / {
> @@ -467,6 +468,50 @@
> compatible = "rockchip,rk3288-pmu", "syscon";
> reg = <0xff730000 0x100>;
> };
missing blank line here
Also please mind the ordering. We have the nodes without registers (like the
pinctrl) at the bottom, so maybe add the power-controller alphabetically after
the pinctrl node.
> + power: power-controller {
> + compatible = "rockchip,rk3288-power-controller";
> + #power-domain-cells = <1>;
> + rockchip,pmu = <&pmu>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + pd_gpu {
> + reg = <RK3288_PD_GPU>;
> + clocks = <&cru ACLK_GPU>;
> + };
> +
> + pd_vio {
> + reg = <RK3288_PD_VIO>;
> + 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 = <RK3288_PD_VIDEO>;
> + /* FIXME: add clocks */
what is missing for these clocks? If it's just more clock ids, please
corrdinate with Kever
> + };
> +
> + pd_hevc {
> + reg = <RK3288_PD_HEVC>;
> + clocks = <&cru ACLK_HEVC>, <&cru HCLK_HEVC>,
> + <&cru SCLK_HEVC_CABAC>, <&cru SCLK_HEVC_CORE>;
> + };
> + };
>
> sgrf: syscon@ff740000 {
> compatible = "rockchip,rk3288-sgrf", "syscon";
next prev parent reply other threads:[~2014-09-23 17:52 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-23 2:55 [PATCH 0/3] ARM: rk3288 : Add PM Domain support jinkun.hong
2014-09-23 2:55 ` jinkun.hong
2014-09-23 2:55 ` [PATCH 1/3] power-domain: add power domain drivers for Rockchip platform jinkun.hong
2014-09-23 2:55 ` jinkun.hong
2014-09-23 2:55 ` [PATCH 2/3] dt-bindings: add document of Rockchip power domain jinkun.hong
2014-09-23 2:55 ` jinkun.hong
2014-09-23 2:55 ` [PATCH 3/3] ARM: dts: add rk3288 power-domain node jinkun.hong
2014-09-23 2:55 ` jinkun.hong
2014-09-23 3:36 ` Kever Yang
2014-09-23 3:36 ` Kever Yang
2014-09-23 17:52 ` Heiko Stübner [this message]
2014-09-23 17:52 ` Heiko Stübner
2014-09-23 17:52 ` Heiko Stübner
2014-09-24 13:13 ` Kever Yang
2014-09-24 13:13 ` Kever Yang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2840362.2VhRfgMh5I@phil \
--to=heiko@sntech.de \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.