Thread (4 messages) flat view 4 messages, 3 authors, 2017-07-05

Clocks used by another OS/CPU (was: Re: [RFC PATCH] clk: renesas: cpg-mssr: Add interface for critical core clocks)

From: Peter De Schrijver <hidden>
Date: 2017-07-05 07:25:44
Also in: linux-clk, linux-devicetree, linux-pm, linux-renesas-soc

On Tue, Jul 04, 2017 at 09:49:25AM +0100, Sudeep Holla wrote:

On 04/07/17 08:31, Peter De Schrijver wrote:
quoted
On Mon, Jul 03, 2017 at 10:17:22AM +0100, Sudeep Holla wrote:
quoted

On 01/07/17 19:14, Uwe Kleine-K?nig wrote:
quoted
Hello,

On Sat, Jul 01, 2017 at 07:02:48AM +0200, Dirk Behme wrote:
[...]
quoted
quoted

The other problem is security related. If, at all, you have to do it the
other way around, then:

Make Linux a consumer of the other CPU's (trusted/trustzone/whatever
secured) OS clock driver.
Yes, that's better and is getting common on newer platforms. They have
separate M-class(or even low A-class e.g. A5/A7) processors to handle
all the system management.

The new ARM SCMI specification[0][1] is designed to standardize the
interface. It covers the clocks in clock protocol.
Yes, however this doesn't exist on older SoCs which still have multiple CPU's
Agreed. But if someone is fixing/adding support in Linux as well as in
the other OS running on those cores, why not consider this interface
instead of trying to generalize something which will invariably SoC
specific.
Because the firmware of the other CPUs might not be able to support this
or is frozen and cannot be changed.

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