From 013384f1387076a962388690341f8cb52e83f86c Mon Sep 17 00:00:00 2001 From: Tomasz Moń Date: Wed, 21 Dec 2011 09:58:03 +0000 Subject: Sansa Connect: Add udelay() in sdmmc card initialization to prevent dead locks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31388 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/system-dm320.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target/arm/tms320dm320/system-dm320.c') diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c index e455ade590..5d7872f2bc 100644 --- a/firmware/target/arm/tms320dm320/system-dm320.c +++ b/firmware/target/arm/tms320dm320/system-dm320.c @@ -435,7 +435,7 @@ void udelay(int usec) { if (stop < count) { /* udelay will end after counter reset (tick) */ - while (((IO_TIMER1_TMCNT < stop) && (current_tick != prev_tick)) || + while ((IO_TIMER1_TMCNT < stop) || (current_tick == prev_tick)); /* ensure new tick */ } else -- cgit v1.2.3