Thread (43 messages) 43 messages, 10 authors, 2012-11-27

[PATCHv9 1/3] Runtime Interpreted Power Sequences

From: Alexandre Courbot <hidden>
Date: 2012-11-22 21:01:49
Also in: linux-devicetree, linux-fbdev, linux-pm, linux-tegra, lkml

On Thu, Nov 22, 2012 at 12:12 AM, Thierry Reding
[off-list ref] wrote:
On Thu, Nov 22, 2012 at 12:02:47AM +0900, Alexandre Courbot wrote:
quoted
Mmmm so maybe I am misinterpreting things, but it looks like we
have just buried the power sequences here, haven't we?
I don't think so. In fact I was just starting to think that maybe for
Tegra we could have a generic panel driver which used power sequences
to abstract away the pin differences for powering up the panel. Since
most likely that will be where the differences are there is a lot of
potential to factor things out into sequences.

Perhaps what we may want to postpone for now is the DT representation
since that's what Tomi and Grant seem to be mostly opposed to.
The thing I don't understand here is why would anyone want power
sequences without the DT representation. Guys, that's the whole point! :)

If we are to implement things into drivers, then callback functions
are going to serve us just as well - even better, for they are more
flexible. All we need to do is define a dedicated ops structure and
have the driver plug the right callback functions depending on the
"compatible" property of the DT device node. We don't need a framework
for that.

And if we are not going to use power seqs that's probably what we
should do in order to get panels to work on Tegra boards for now. Then
see how things turn out with the panel framework and whether there is
a use for power seqs in it. But by the meantime, I don't see any
motivation to merge power seqs sans DT support.

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