Commit a6176ede authored by Pascal Huerst's avatar Pascal Huerst Committed by Kamal Mostafa

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 avatarKamal Mostafa <kamal@canonical.com>
parent 6342acb8
...@@ -572,10 +572,10 @@ static int cs4271_probe(struct snd_soc_codec *codec) ...@@ -572,10 +572,10 @@ static int cs4271_probe(struct snd_soc_codec *codec)
if (gpio_nreset >= 0) { if (gpio_nreset >= 0) {
/* Reset codec */ /* Reset codec */
gpio_direction_output(gpio_nreset, 0); gpio_direction_output(gpio_nreset, 0);
udelay(1); mdelay(1);
gpio_set_value(gpio_nreset, 1); gpio_set_value(gpio_nreset, 1);
/* Give the codec time to wake up */ /* Give the codec time to wake up */
udelay(1); mdelay(1);
} }
cs4271->gpio_nreset = gpio_nreset; cs4271->gpio_nreset = gpio_nreset;
......
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