Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f14430a authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: Move WM8350 microphone detection bias managment out of driver



Allow machines to control exactly when the bias is turned on and off.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
parent 5b9e87cc
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -1475,8 +1475,6 @@ int wm8350_mic_jack_detect(struct snd_soc_codec *codec,
	wm8350_set_bits(wm8350, WM8350_POWER_MGMT_4, WM8350_TOCLK_ENA);
	wm8350_set_bits(wm8350, WM8350_POWER_MGMT_1, WM8350_MIC_DET_ENA);

	snd_soc_dapm_force_enable_pin(codec, "Mic Bias");

	return 0;
}
EXPORT_SYMBOL_GPL(wm8350_mic_jack_detect);
+2 −0
Original line number Diff line number Diff line
@@ -234,6 +234,8 @@ static int wm1133_ev1_init(struct snd_soc_codec *codec)
	wm8350_mic_jack_detect(codec, &mic_jack, SND_JACK_MICROPHONE,
			       SND_JACK_BTN_0);

	snd_soc_dapm_force_enable_pin(codec, "Mic Bias");

	return 0;
}