Thread (23 messages) 23 messages, 6 authors, 2014-07-25

Re: [PATCH 00/14] cpufreq: cpu0: Extend support beyond CPU0, V2

From: Rafael J. Wysocki <hidden>
Date: 2014-07-18 00:44:34
Also in: linux-arm-msm, linux-pm, lkml

On Thursday, July 17, 2014 01:11:45 PM Viresh Kumar wrote:
On 17 July 2014 13:05, Thomas Petazzoni
[off-list ref] wrote:
quoted
Could you summarize what is the issue with the binding?

At least for the case where we have one clock per CPU, the DT binding
is really dead simple: each CPU node can carry a "clocks" property, and
a "clock-latency" property. I really don't see why a long discussion is
needed to agree on such a binding.

Now, if the DT binding problem is related to those cases where you have
siblings, i.e one clock controlling *some* of the CPUs, but not all
CPUs or just one CPU, then maybe we could leave this aside for now,
Yeah, we are stuck on that for now.
quoted
only support the following cases:

 * One clock for all CPUs
 * One clock for each CPU
Yeah, so I also proposed this yesterday that we stick to only these
two implementations for now. And was looking at how would the
cpufreq-generic driver come to know about this.

So, one way out now is to see if "clocks" property is defined in
multiple cpu nodes, if yes don't compare them and consider separate
clocks for each cpu. We don't have to try matching that to any other
node, as that's a very bad idea. Mike was already very upset with that :)

@Stephen/Rafael: Does that sound any better? Ofcourse the final thing
is to get bindings to figure out relations between CPUs..
Before I apply anything in this area, I need a clear statement from the ARM
people as a group on what the approach is going to be.

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