Commit 4105ab84 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: Rely on core enabling the wm8994 with runtime PM



No need to do this in the driver now.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent f1aac484
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -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;