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: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
This commit is contained in:
Mark Brown 2010-03-22 13:48:36 +00:00
parent 5b9e87cccc
commit 2f14430af5
2 changed files with 2 additions and 2 deletions

View File

@ -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);

View File

@ -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;
}