ASoC: byt-rt5640: Fix snd_soc_dapm_ignore_suspend() calls
To work properly snd_soc_dapm_ignore_suspend() needs to be called on endpoint widgets. In this case those are the board level Speaker and Headphone widgets and not the CODEC output widgets that are connected to them. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
057a1573fd
commit
7a81140b0e
|
@ -171,13 +171,8 @@ static int byt_rt5640_init(struct snd_soc_pcm_runtime *runtime)
|
|||
return ret;
|
||||
}
|
||||
|
||||
snd_soc_dapm_ignore_suspend(dapm, "HPOL");
|
||||
snd_soc_dapm_ignore_suspend(dapm, "HPOR");
|
||||
|
||||
snd_soc_dapm_ignore_suspend(dapm, "SPOLP");
|
||||
snd_soc_dapm_ignore_suspend(dapm, "SPOLN");
|
||||
snd_soc_dapm_ignore_suspend(dapm, "SPORP");
|
||||
snd_soc_dapm_ignore_suspend(dapm, "SPORN");
|
||||
snd_soc_dapm_ignore_suspend(&card->dapm, "Headphone");
|
||||
snd_soc_dapm_ignore_suspend(&card->dapm, "Speaker");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue