summaryrefslogtreecommitdiffstats
path: root/sound/soc
diff options
context:
space:
mode:
authorJohn Lin2015-11-16 06:55:35 +0100
committerMark Brown2015-11-16 14:17:25 +0100
commit91ed37e45c485533997e8a7c1efd2ca39b441b60 (patch)
tree221704175c73912d0e95eaff571b83447d0b874d /sound/soc
parentASoC: rt5645: Power up the RC clock to make sure the speaker volume adjust pr... (diff)
downloadkernel-qcow2-linux-91ed37e45c485533997e8a7c1efd2ca39b441b60.tar.gz
kernel-qcow2-linux-91ed37e45c485533997e8a7c1efd2ca39b441b60.tar.xz
kernel-qcow2-linux-91ed37e45c485533997e8a7c1efd2ca39b441b60.zip
ASoC: rt5645: Increase the delay time to imporve the HP pop noise
Unmuting headphone has pop noise in particular hardware design. So we extend the delay time in headphone unmuting sequence to avoid pop. Signed-off-by: John Lin <john.lin@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc')
-rw-r--r--sound/soc/codecs/rt5645.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
index 672fafd8314a..fa8b5dfa673e 100644
--- a/sound/soc/codecs/rt5645.c
+++ b/sound/soc/codecs/rt5645.c
@@ -1519,7 +1519,7 @@ static void hp_amp_power(struct snd_soc_codec *codec, int on)
regmap_write(rt5645->regmap, RT5645_PR_BASE +
RT5645_MAMP_INT_REG2, 0xfc00);
snd_soc_write(codec, RT5645_DEPOP_M2, 0x1140);
- msleep(40);
+ msleep(70);
rt5645->hp_on = true;
} else {
/* depop parameters */