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 Fri, Apr 08, 2016 at 01:19:36PM +0200, Ulf Hansson wrote:
> [...]
> 
> >> >
> >> > 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).
> 
> Okay, will a new file,
> Documentation/devicetree/bindings/power/device_qos.txt make sense for
> you?
> 
> >
> >> 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.
> 
> Well, unless you insist, I would rather look at this first.
> 
> The domain latencies might be a bit more complex and those shouldn't
> affect how we describe device latencies, or you think so?

Probably not, but I was thinking at least property names would be 
common. Besides power domains, any external component can add latencies. 
For example, what's the latency for a display (subsystem) when you have 
display controller, phy, external bridge and panel? What I don't want to 
see in DT are people doing some simple latency that's added up all the 
components and then coming back later and saying they need to change it 
to be more fine grained and distributed to each component. 

Rob

> 
> Kind regards
> Uffe
--
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