Commit bce552d3 authored by Pascal Huerst's avatar Pascal Huerst Committed by Luis Henriques

ASoC: cs4271: Increase delay time after reset

commit 74ff9602 upstream.

The delay time after a reset in the codec probe callback was too short,
and did not work on certain hw because the codec needs more time to
power on. This increases the delay time from 1us to 1ms.
Signed-off-by: default avatarPascal Huerst <pascal.huerst@gmail.com>
Acked-by: default avatarBrian Austin <brian.austin@cirrus.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarLuis Henriques <luis.henriques@canonical.com>
parent ad43dc43
...@@ -561,10 +561,10 @@ static int cs4271_probe(struct snd_soc_codec *codec) ...@@ -561,10 +561,10 @@ static int cs4271_probe(struct snd_soc_codec *codec)
if (gpio_is_valid(cs4271->gpio_nreset)) { if (gpio_is_valid(cs4271->gpio_nreset)) {
/* Reset codec */ /* Reset codec */
gpio_direction_output(cs4271->gpio_nreset, 0); gpio_direction_output(cs4271->gpio_nreset, 0);
udelay(1); mdelay(1);
gpio_set_value(cs4271->gpio_nreset, 1); gpio_set_value(cs4271->gpio_nreset, 1);
/* Give the codec time to wake up */ /* Give the codec time to wake up */
udelay(1); mdelay(1);
} }
ret = regmap_update_bits(cs4271->regmap, CS4271_MODE2, ret = regmap_update_bits(cs4271->regmap, CS4271_MODE2,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment