From abf66b5dcc0d349bd1da8e8666a771642a9d7936 Mon Sep 17 00:00:00 2001 From: Michael Hennerich Date: Tue, 8 Aug 2017 16:51:20 +0200 Subject: [PATCH] sound/soc/adi/adrv936x_box: ADAU1761 configure MICBIAS voltage Signed-off-by: Michael Hennerich --- sound/soc/adi/adrv936x_box.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sound/soc/adi/adrv936x_box.c b/sound/soc/adi/adrv936x_box.c index 033d84c28c34a4..c2c0cf70634f56 100644 --- a/sound/soc/adi/adrv936x_box.c +++ b/sound/soc/adi/adrv936x_box.c @@ -22,6 +22,7 @@ #include #include "../codecs/ts3a227e.h" +#include "../codecs/adau17x1.h" static struct snd_soc_jack headset_jack; @@ -224,6 +225,12 @@ static int asoc_simple_card_dai_init(struct snd_soc_pcm_runtime *rtd) snd_soc_jack_add_gpios(&simple_card_mic_jack, 1, &simple_card_mic_jack_gpio); } + + adau17x1_set_micbias_voltage(rtd->codec, + ADAU17X1_MICBIAS_0_65_AVDD); + + snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS"); + return 0; }