[alsa-devel] [RFC 0/2] ASoC: core: Option to reorder widget power sequence

Mark Brown broonie at opensource.wolfsonmicro.com
Fri Dec 3 15:48:03 CET 2010

On Fri, Dec 03, 2010 at 09:33:28AM +0200, Peter Ujfalusi wrote:
> On Thursday 02 December 2010 15:05:16 ext Mark Brown wrote:

> > We've now got the split power down/power up sequences - ideally what
> > we'd be able to do here is get the route update to happen in between the
> > power down and power up sequences.

> What do you mean?

When we do DAPM we run one sequence of register updates to implement
power downs and then a second sequence to implement the power ups.  What
you're really asking for here is to have the path update happen between
these two.  I'm not sure if that is any clearer?  This seems like a
totally sensible thing for us to be doing in general.

> IMHO using differnet sequence of register write/dapm update power on path enable 
> and disable shall be enough.

You're working at the widget level but really this sounds like a global
issue in the sequencing we do - it's fixing one specific use case but
the level it's doing it at makes the change much less generally useful.

More information about the Alsa-devel mailing list