[alsa-devel] [PATCH] ASoC: core: Support suspend to disk

Liam Girdwood lrg at ti.com
Tue Jan 31 16:40:50 CET 2012


On Tue, 2012-01-31 at 15:30 +0000, Mark Brown wrote:
> Use the same pm_ops for all system suspend and resume paths. This isn't
> ideal for suspend to disk with older CODECs as we'll suspend and then
> resume the CODEC before powering off all of which takes a long time due
> to VMID ramps but it's very simple to implement and for modern CODECs the
> overhead should be minimal.
> 
> Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
> ---
>  sound/soc/soc-core.c |    3 +--
>  1 files changed, 1 insertions(+), 2 deletions(-)
> 
> diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
> index e25d69c..53fd9d2 100644
> --- a/sound/soc/soc-core.c
> +++ b/sound/soc/soc-core.c
> @@ -1663,8 +1663,7 @@ int snd_soc_poweroff(struct device *dev)
>  EXPORT_SYMBOL_GPL(snd_soc_poweroff);
>  
>  const struct dev_pm_ops snd_soc_pm_ops = {
> -	.suspend = snd_soc_suspend,
> -	.resume = snd_soc_resume,
> +	SET_SYSTEM_SLEEP_PM_OPS(snd_soc_suspend, snd_soc_resume)
>  	.poweroff = snd_soc_poweroff,
>  };
>  EXPORT_SYMBOL_GPL(snd_soc_pm_ops);

Acked-by: Liam Girdwood <lrg at ti.com>



More information about the Alsa-devel mailing list