summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/system-dm320.c
diff options
context:
space:
mode:
authorTomasz Moń <desowin@gmail.com>2011-12-21 09:58:03 +0000
committerTomasz Moń <desowin@gmail.com>2011-12-21 09:58:03 +0000
commit013384f1387076a962388690341f8cb52e83f86c (patch)
treee414f6af5f4b3f2a61668f6c631ada12c072a871 /firmware/target/arm/tms320dm320/system-dm320.c
parent01415ad1b7d2d62c87d2bd2f433928a4a45e7859 (diff)
downloadrockbox-013384f1387076a962388690341f8cb52e83f86c.tar.gz
rockbox-013384f1387076a962388690341f8cb52e83f86c.zip
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
Diffstat (limited to 'firmware/target/arm/tms320dm320/system-dm320.c')
-rw-r--r--firmware/target/arm/tms320dm320/system-dm320.c2
1 files changed, 1 insertions, 1 deletions
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) {
435 if (stop < count) 435 if (stop < count)
436 { 436 {
437 /* udelay will end after counter reset (tick) */ 437 /* udelay will end after counter reset (tick) */
438 while (((IO_TIMER1_TMCNT < stop) && (current_tick != prev_tick)) || 438 while ((IO_TIMER1_TMCNT < stop) ||
439 (current_tick == prev_tick)); /* ensure new tick */ 439 (current_tick == prev_tick)); /* ensure new tick */
440 } 440 }
441 else 441 else