Thread (6 messages) 6 messages, 3 authors, 2017-02-21

[PATCH] clk: rockchip: Set "ignore unused" for PMU M0 clocks on rk3399

From: heiko@sntech.de (Heiko Stübner)
Date: 2017-02-15 17:01:35
Also in: linux-clk, linux-rockchip, lkml

Am Mittwoch, 15. Februar 2017, 12:27:59 CET schrieb Javier Martinez Canillas:
Hello Doug,

On Tue, Feb 14, 2017 at 6:01 PM, Douglas Anderson [off-list ref] 
wrote:
quoted
The PMU Cortex M0 on rk3399 is intended to be used for things like
DDRFreq transitions, suspend/resume, and other things that are the
purview of ARM Trusted Firmware and not the kernel.  As such, the
kernel shouldn't be messing with the clocks.  Add CLK_IGNORE_UNUSED to
these clocks.
Isn't CLK_IS_CRITICAL a more suitable flag for this case?
From the patch description it looks like the clock is expected to be 
controlled from firmware in most cases as I guess the Cortex M0 will be used 
for that all the time now. And the clock is not expected to run all the time.

So I'd think clk_ignore_unused is the correct one. The whole clock-subtree for 
these clocks also does not get affected by other clocks, as it is 
independendly coming from PLLs.


Heiko
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help