The MICBAIS will not supply if there is only one path from MICP to input boost stage. The driver fixes the issue by changing the supply target to input boost stage mixer.
Signed-off-by: John Hsu KCHSU0@nuvoton.com --- sound/soc/codecs/nau8810.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/codecs/nau8810.c b/sound/soc/codecs/nau8810.c index bfd74b8..988bd18 100644 --- a/sound/soc/codecs/nau8810.c +++ b/sound/soc/codecs/nau8810.c @@ -468,9 +468,9 @@ static const struct snd_soc_dapm_route nau8810_dapm_routes[] = { {"ADC", NULL, "PLL", check_mclk_select_pll}, {"Input Boost Stage", "PGA Mute Switch", "Input PGA"}, {"Input Boost Stage", "PMIC PGA Switch", "MICP"}, + {"Input Boost Stage", NULL, "Mic Bias"},
/* Input PGA */ - {"Input PGA", NULL, "Mic Bias"}, {"Input PGA", "MicN Switch", "MICN"}, {"Input PGA", "MicP Switch", "MICP"},