[alsa-devel] [PATCH] ASoC: Intel: fix a compiling issue
Michael Trimarchi
michael at amarulasolutions.com
Mon Apr 13 06:50:17 CEST 2015
Hi
On Apr 13, 2015 4:44 AM, "Jie Yang" <yang.jie at intel.com> wrote:
>
> Fix the compiling issue that we don't have snd_soc_suspend/resume()
> when CONFIG_PM_SLEEP is not defined.
>
> Signed-off-by: Jie Yang <yang.jie at intel.com>
> ---
> sound/soc/intel/haswell/sst-haswell-pcm.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c
b/sound/soc/intel/haswell/sst-haswell-pcm.c
> index 23ae040..f84eb14 100644
> --- a/sound/soc/intel/haswell/sst-haswell-pcm.c
> +++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
> @@ -1313,8 +1313,9 @@ static void hsw_pcm_complete(struct device *dev)
> dev_err(dev, "failed to restore context for PCM
%d\n", i);
> }
>
> +#ifdef CONFIG_PM_SLEEP
> snd_soc_resume(pdata->soc_card->dev);
> -
> +#endif
I think it's better to include an empy version for this configuration
Michael
> err = sst_hsw_dsp_runtime_resume(hsw);
> if (err < 0)
> return;
> @@ -1367,7 +1368,9 @@ static int hsw_pcm_prepare(struct device *dev)
> sst_hsw_dsp_runtime_sleep(hsw);
> }
>
> +#ifdef CONFIG_PM_SLEEP
> snd_soc_suspend(pdata->soc_card->dev);
> +#endif
> snd_soc_poweroff(pdata->soc_card->dev);
>
> pdata->pm_state = HSW_PM_STATE_D3;
> --
> 1.9.1
>
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
More information about the Alsa-devel
mailing list