[alsa-devel] [PATCH] add support to reorder CPU and Codec DAI suspend/resume

Barry Song 21cnbao at gmail.com
Wed Nov 11 15:34:00 CET 2009

On Wed, Nov 11, 2009 at 10:20 PM, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> On Wed, Nov 11, 2009 at 08:48:19PM +0800, Barry Song wrote:
>> Here I have a problem about blackfin TDM. After a deep sleep(all
>> suspend to memory and most parts power-down), If codec resumes at
>> first, clock ans sync are provided by it at onece. Then while CPU TDM
>> interface resumes, it will fail to go back to right status for work.
> What trouble does this give the TDM stuff?  It sounds very fragile if
> things get confused like this (presumably as a result of having the
> clocks running).
The only difference should be whether clock/sync is fired from codec
before or after TDM interfaces are resumed to be ready for the
different resume order of CPU and Codec DAI, as I guess. That's
difficult to explain why.


More information about the Alsa-devel mailing list