All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/4] ASoC: wm_adsp: Use usleep_range for short delay
@ 2016-09-26  9:15 Charles Keepax
  2016-09-26  9:15 ` [PATCH v2 2/4] ASoC: wm_adsp: Put DSP into low power state between loading and running Charles Keepax
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Charles Keepax @ 2016-09-26  9:15 UTC (permalink / raw)
  To: broonie; +Cc: alsa-devel, patches, lgirdwood

Replace the 1ms msleep in wm_adsp2_ena with a usleep_range, as per
normal guidance on delay functions. Also tighten up the delay a little
as 1ms was quite generous.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
---

New since the first series of this patch chain.

 sound/soc/codecs/wm_adsp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c
index 24485ec..4188c37 100644
--- a/sound/soc/codecs/wm_adsp.c
+++ b/sound/soc/codecs/wm_adsp.c
@@ -2237,7 +2237,7 @@ static int wm_adsp2_ena(struct wm_adsp *dsp)
 		if (val & ADSP2_RAM_RDY)
 			break;
 
-		msleep(1);
+		usleep_range(250, 500);
 	}
 
 	if (!(val & ADSP2_RAM_RDY)) {
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-09-26 16:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-26  9:15 [PATCH v2 1/4] ASoC: wm_adsp: Use usleep_range for short delay Charles Keepax
2016-09-26  9:15 ` [PATCH v2 2/4] ASoC: wm_adsp: Put DSP into low power state between loading and running Charles Keepax
2016-09-26 16:15   ` Applied "ASoC: wm_adsp: Put DSP into low power state between loading and running" to the asoc tree Mark Brown
2016-09-26  9:15 ` [PATCH v2 3/4] ASoC: wm_adsp: Allow preloader to do the final shutdown of the DSP Charles Keepax
2016-09-26 16:15   ` Applied "ASoC: wm_adsp: Allow preloader to do the final shutdown of the DSP" to the asoc tree Mark Brown
2016-09-26  9:15 ` [PATCH v2 4/4] ASoC: wm_adsp: Add mechanism to preload firmware on a core Charles Keepax
2016-09-26 16:15 ` Applied "ASoC: wm_adsp: Use usleep_range for short delay" to the asoc tree Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.