From 13787c3f307ae06af86117b6e985f472fc442e25 Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Tue, 24 Dec 2024 20:18:45 +0800 Subject: [PATCH] ASoC: es8323: Fix power consumption Signed-off-by: Sugar Zhang Change-Id: I50718cb52ec7fd0fa827c1cd856ec4cbdc978433 --- sound/soc/codecs/es8323.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sound/soc/codecs/es8323.c b/sound/soc/codecs/es8323.c index 3506add7ba6e..9c023c752390 100644 --- a/sound/soc/codecs/es8323.c +++ b/sound/soc/codecs/es8323.c @@ -755,6 +755,9 @@ static int es8323_resume(struct snd_soc_component *component) snd_soc_component_write(component, 0x31, es8323_DEF_VOL); snd_soc_component_write(component, 0x30, es8323_DEF_VOL); snd_soc_component_write(component, 0x19, 0x02); + + es8323_set_bias_level(component, SND_SOC_BIAS_OFF); + return 0; } @@ -818,7 +821,7 @@ static int es8323_probe(struct snd_soc_component *component) usleep_range(18000, 20000); snd_soc_component_write(component, 0x04, 0x3C); - es8323_set_bias_level(component, SND_SOC_BIAS_STANDBY); + es8323_set_bias_level(component, SND_SOC_BIAS_OFF); return 0; }