提交 4105ab84 编写于 作者: M Mark Brown

ASoC: Rely on core enabling the wm8994 with runtime PM

No need to do this in the driver now.
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
上级 f1aac484
......@@ -2188,8 +2188,6 @@ static int wm8994_set_bias_level(struct snd_soc_codec *codec,
case SND_SOC_BIAS_STANDBY:
if (codec->dapm.bias_level == SND_SOC_BIAS_OFF) {
pm_runtime_get_sync(codec->dev);
switch (control->type) {
case WM8994:
if (wm8994->revision < 4) {
......@@ -2256,11 +2254,8 @@ static int wm8994_set_bias_level(struct snd_soc_codec *codec,
break;
case SND_SOC_BIAS_OFF:
if (codec->dapm.bias_level == SND_SOC_BIAS_STANDBY) {
if (codec->dapm.bias_level == SND_SOC_BIAS_STANDBY)
wm8994->cur_fw = NULL;
pm_runtime_put(codec->dev);
}
break;
}
codec->dapm.bias_level = level;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册