From: caesar.wang@rock-chips.com (Caesar Wang)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v8 3/3] ARM: dts: add rk3288 power-domain node
Date: Thu, 06 Nov 2014 21:19:56 +0800 [thread overview]
Message-ID: <545B757C.2060307@rock-chips.com> (raw)
In-Reply-To: <545B3518.2090409@rock-chips.com>
? 2014?11?06? 16:45, Kever Yang ??:
> Hi Caesar,
>
> On 11/06/2014 02:22 PM, Caesar Wang wrote:
>> Signed-off-by: Jack Dai <jack.dai@rock-chips.com>
>> Signed-off-by: jinkun.hong <jinkun.hong@rock-chips.com>
>> Signed-off-by: Caesar Wang <caesar.wang@rock-chips.com>
> pls detail the reason why you need to add all the clocks into
> power-controller node.
OK, I will fix in next patch v9 if there is no other problems in 1-2 days.
>> ---
>>
>> Changes in v8:
>> - DTS go back to v2
>>
>> Changes in v7: None
>> Changes in v6: None
>> Changes in v5: None
>> Changes in v4: None
>> Changes in v3:
>> - Decomposition power-controller, changed to multiple controller
>> (gpu-power-controller, hevc-power-controller)
>>
>> Changes in v2:
>> - make pd_vio clocks all one entry per line and alphabetize.
>> - power: power-controller move back to pinctrl: pinctrl.
>>
>> arch/arm/boot/dts/rk3288.dtsi | 66
>> +++++++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 66 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/rk3288.dtsi
>> b/arch/arm/boot/dts/rk3288.dtsi
>> index cb18bb4..9cd269a 100644
>> --- a/arch/arm/boot/dts/rk3288.dtsi
>> +++ b/arch/arm/boot/dts/rk3288.dtsi
>> @@ -989,4 +989,70 @@
>> };
>> };
>> };
>> +
>> + 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_hevc {
>> + reg = <RK3288_PD_HEVC>;
>> + clocks = <&cru ACLK_HEVC>,
>> + <&cru SCLK_HEVC_CABAC>,
>> + <&cru SCLK_HEVC_CORE>,
>> + <&cru HCLK_HEVC>;
>> + };
>> +
>> + pd_vio {
>> + reg = <RK3288_PD_VIO>;
>> + clocks = <&cru ACLK_IEP>,
>> + <&cru ACLK_ISP>,
>> + <&cru ACLK_RGA_NIU>,
>> + <&cru ACLK_RGA>,
>> + <&cru ACLK_VIO0_NIU>,
>> + <&cru ACLK_VIO1_NIU>,
>> + <&cru ACLK_VIP>,
>> + <&cru ACLK_VOP0>,
>> + <&cru ACLK_VOP1>,
>> + <&cru DCLK_VOP0>,
>> + <&cru DCLK_VOP1>,
>> + <&cru HCLK_IEP>,
>> + <&cru HCLK_ISP>,
>> + <&cru HCLK_RGA>,
>> + <&cru HCLK_VIO_AHB_ARBI>,
>> + <&cru HCLK_VIO_NIU>,
>> + <&cru HCLK_VIO2_H2P>,
>> + <&cru HCLK_VIP>,
>> + <&cru HCLK_VOP0>,
>> + <&cru HCLK_VOP1>,
>> + <&cru PCLK_EDP_CTRL>,
>> + <&cru PCLK_HDMI_CTRL>,
>> + <&cru PCLK_LVDS_PHY>,
>> + <&cru PCLK_MIPI_CSI>,
>> + <&cru PCLK_MIPI_DSI0>,
>> + <&cru PCLK_MIPI_DSI1>,
>> + <&cru PCLK_VIO2_H2P>,
>> + <&cru SCLK_EDP_24M>,
>> + <&cru SCLK_EDP>,
>> + <&cru SCLK_HDMI_CEC>,
>> + <&cru SCLK_HDMI_HDCP>,
>> + <&cru SCLK_ISP_JPE>,
>> + <&cru SCLK_ISP>,
>> + <&cru SCLK_RGA>;
>> + };
>> +
>> + pd_video {
>> + reg = <RK3288_PD_VIDEO>;
>> + /* FIXME: add clocks */
> remove the 'FIXME'.
Fixed.
>> + clocks = <&cru ACLK_VCODEC>,
>> + <&cru HCLK_VCODEC>;
>> + };
>> + };
>> };
>
>
>
>
--
Best regards,
Caesar
WARNING: multiple messages have this Message-ID (diff)
From: Caesar Wang <caesar.wang@rock-chips.com>
To: Kever Yang <kever.yang@rock-chips.com>,
linus.walleij@linaro.org, linux-arm-kernel@lists.infradead.org,
Heiko Stuebner <heiko@sntech.de>,
Russell King <linux@arm.linux.org.uk>
Cc: Mark Rutland <mark.rutland@arm.com>,
devicetree@vger.kernel.org, Ulf Hansson <ulf.hansson@linaro.org>,
Dmitry Torokhov <dmitry.torokhov@gmail.com>,
Pawel Moll <pawel.moll@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
"jinkun.hong" <jinkun.hong@rock-chips.com>,
Randy Dunlap <rdunlap@infradead.org>,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
dianders@chromium.org, linux-rockchip@lists.infradead.org,
Rob Herring <robh+dt@kernel.org>,
fzf@rock-chips.com, Kumar Gala <galak@codeaurora.org>,
Grant Likely <grant.likely@linaro.org>,
cf@rock-chips.com, Jack Dai <jack.dai@rock-chips.com>
Subject: Re: [PATCH v8 3/3] ARM: dts: add rk3288 power-domain node
Date: Thu, 06 Nov 2014 21:19:56 +0800 [thread overview]
Message-ID: <545B757C.2060307@rock-chips.com> (raw)
In-Reply-To: <545B3518.2090409@rock-chips.com>
在 2014年11月06日 16:45, Kever Yang 写道:
> Hi Caesar,
>
> On 11/06/2014 02:22 PM, Caesar Wang wrote:
>> Signed-off-by: Jack Dai <jack.dai@rock-chips.com>
>> Signed-off-by: jinkun.hong <jinkun.hong@rock-chips.com>
>> Signed-off-by: Caesar Wang <caesar.wang@rock-chips.com>
> pls detail the reason why you need to add all the clocks into
> power-controller node.
OK, I will fix in next patch v9 if there is no other problems in 1-2 days.
>> ---
>>
>> Changes in v8:
>> - DTS go back to v2
>>
>> Changes in v7: None
>> Changes in v6: None
>> Changes in v5: None
>> Changes in v4: None
>> Changes in v3:
>> - Decomposition power-controller, changed to multiple controller
>> (gpu-power-controller, hevc-power-controller)
>>
>> Changes in v2:
>> - make pd_vio clocks all one entry per line and alphabetize.
>> - power: power-controller move back to pinctrl: pinctrl.
>>
>> arch/arm/boot/dts/rk3288.dtsi | 66
>> +++++++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 66 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/rk3288.dtsi
>> b/arch/arm/boot/dts/rk3288.dtsi
>> index cb18bb4..9cd269a 100644
>> --- a/arch/arm/boot/dts/rk3288.dtsi
>> +++ b/arch/arm/boot/dts/rk3288.dtsi
>> @@ -989,4 +989,70 @@
>> };
>> };
>> };
>> +
>> + 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_hevc {
>> + reg = <RK3288_PD_HEVC>;
>> + clocks = <&cru ACLK_HEVC>,
>> + <&cru SCLK_HEVC_CABAC>,
>> + <&cru SCLK_HEVC_CORE>,
>> + <&cru HCLK_HEVC>;
>> + };
>> +
>> + pd_vio {
>> + reg = <RK3288_PD_VIO>;
>> + clocks = <&cru ACLK_IEP>,
>> + <&cru ACLK_ISP>,
>> + <&cru ACLK_RGA_NIU>,
>> + <&cru ACLK_RGA>,
>> + <&cru ACLK_VIO0_NIU>,
>> + <&cru ACLK_VIO1_NIU>,
>> + <&cru ACLK_VIP>,
>> + <&cru ACLK_VOP0>,
>> + <&cru ACLK_VOP1>,
>> + <&cru DCLK_VOP0>,
>> + <&cru DCLK_VOP1>,
>> + <&cru HCLK_IEP>,
>> + <&cru HCLK_ISP>,
>> + <&cru HCLK_RGA>,
>> + <&cru HCLK_VIO_AHB_ARBI>,
>> + <&cru HCLK_VIO_NIU>,
>> + <&cru HCLK_VIO2_H2P>,
>> + <&cru HCLK_VIP>,
>> + <&cru HCLK_VOP0>,
>> + <&cru HCLK_VOP1>,
>> + <&cru PCLK_EDP_CTRL>,
>> + <&cru PCLK_HDMI_CTRL>,
>> + <&cru PCLK_LVDS_PHY>,
>> + <&cru PCLK_MIPI_CSI>,
>> + <&cru PCLK_MIPI_DSI0>,
>> + <&cru PCLK_MIPI_DSI1>,
>> + <&cru PCLK_VIO2_H2P>,
>> + <&cru SCLK_EDP_24M>,
>> + <&cru SCLK_EDP>,
>> + <&cru SCLK_HDMI_CEC>,
>> + <&cru SCLK_HDMI_HDCP>,
>> + <&cru SCLK_ISP_JPE>,
>> + <&cru SCLK_ISP>,
>> + <&cru SCLK_RGA>;
>> + };
>> +
>> + pd_video {
>> + reg = <RK3288_PD_VIDEO>;
>> + /* FIXME: add clocks */
> remove the 'FIXME'.
Fixed.
>> + clocks = <&cru ACLK_VCODEC>,
>> + <&cru HCLK_VCODEC>;
>> + };
>> + };
>> };
>
>
>
>
--
Best regards,
Caesar
next prev parent reply other threads:[~2014-11-06 13:19 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-06 6:22 [PATCH v8 0/3] ARM: rk3288 : Add PM Domain support Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 6:22 ` [PATCH v8 1/3] power-domain: rockchip: add power domain drivers Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 9:06 ` Kever Yang
2014-11-06 9:06 ` Kever Yang
2014-11-06 13:21 ` Caesar Wang
2014-11-06 13:21 ` Caesar Wang
2014-11-06 6:22 ` [PATCH v8 2/3] dt-bindings: add document of Rockchip power domain Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 6:22 ` [PATCH v8 3/3] ARM: dts: add rk3288 power-domain node Caesar Wang
2014-11-06 6:22 ` Caesar Wang
2014-11-06 8:45 ` Kever Yang
2014-11-06 8:45 ` Kever Yang
2014-11-06 8:45 ` Kever Yang
2014-11-06 13:19 ` Caesar Wang [this message]
2014-11-06 13:19 ` Caesar Wang
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=545B757C.2060307@rock-chips.com \
--to=caesar.wang@rock-chips.com \
--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.