[alsa-devel] Audio:suspend to ram issue

Mark Brown broonie at opensource.wolfsonmicro.com
Fri Aug 19 10:21:58 CEST 2011

On Fri, 2011-08-19 at 09:53 +0530, Rajeev kumar wrote:

> Is it necessary to  implement DAPM?

It's only really relevant for CODEC drivers. For CODEC drivers it's
essentially mandatory, for CPU drivers it's not relevant.

> one more point I would like to mention that there is no any 
> suspend/resume function I have implemented in the cpu driver
> as i thought this is handled by the framework itself.Am I correct?

I can only repeat what I said in my previous mail - if there are any
steps required to quiesce the hardware for suspend or restore it from
the lower power states entered on on suspend then these should be
handled in suspend and resume methods. If your hardware does not require
any actions outside what you're already doing and there's nothing extra
for suspend and resume methods to implement then there's nothing to do.
The framework doesn't know anything about your hardware or the
particular requirements it has.

More information about the Alsa-devel mailing list