Re: [PATCH 1/2] PM / Domains: Define DT bindings for PM QoS device latencies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Mon, Apr 04, 2016 at 11:42:04AM +0200, Ulf Hansson wrote:
> On 1 April 2016 at 20:44, Rob Herring <robh@xxxxxxxxxx> wrote:
> > On Thu, Mar 31, 2016 at 03:50:25PM +0200, Ulf Hansson wrote:
> >> PM QoS device latencies are properties of the hardware. Let's define some
> >> DT bindings for them.
> >>
> >> Suggested-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
> >> Signed-off-by: Ulf Hansson <ulf.hansson@xxxxxxxxxx>
> >> ---
> >>  Documentation/devicetree/bindings/power/power_domain.txt | 6 ++++++
> >>  1 file changed, 6 insertions(+)
> >>
> >> diff --git a/Documentation/devicetree/bindings/power/power_domain.txt b/Documentation/devicetree/bindings/power/power_domain.txt
> >> index 025b5e7..b101a20 100644
> >> --- a/Documentation/devicetree/bindings/power/power_domain.txt
> >> +++ b/Documentation/devicetree/bindings/power/power_domain.txt
> >> @@ -65,12 +65,18 @@ Required properties:
> >>   - power-domains : A phandle and PM domain specifier as defined by bindings of
> >>                     the power controller specified by phandle.
> >>
> >> +Optional properties:
> >> + - suspend-latency: Suspend latency of the device in ns.
> >> + - resume-latency: Resume latency of the device in ns.
> >
> > The names are a bit Linux specific, but I don't have a better
> > suggestion. Could be power-up/down, but then you may have other
> > latencies such as link up times.
> >
> > Whatever we end up with, add a unit suffix (-ns).
> 
> Okay.
> 
> >
> > Shouldn't this be split into latency of the domain (and in the domain's
> > node) and latency of the device?
> 
> Yes! $Subject patch only takes device latencies into account.
> 
> Perhaps what you mean is that we should document device PM QoS
> latencies in another place than
> Documentation/devicetree/bindings/power/power_domain.txt as well?

Yes, the location is confusing that this is device latency which has 
nothing to do with power domains other than the fact we've lost all 
state (which a reset could cause too).

> Regarding bindings for the domain latencies, I will post that as a
> separate patch soonish.

It probably makes sense to look at latency bindings as a whole series.

Rob
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux