summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Halpin <jack.halpin@gmail.com>2009-12-10 17:42:03 +0000
committerJack Halpin <jack.halpin@gmail.com>2009-12-10 17:42:03 +0000
commitfae4eab4b286e955b271f0e016901259f53e6fea (patch)
tree1d61c55f571282a58f5c90bc652d41a0aca16e69
parent033ed8732153c60ae6ed6e26c76a6c7a1c9da9aa (diff)
downloadrockbox-fae4eab4b286e955b271f0e016901259f53e6fea.zip
rockbox-fae4eab4b286e955b271f0e016901259f53e6fea.tar.gz
rockbox-fae4eab4b286e955b271f0e016901259f53e6fea.tar.bz2
rockbox-fae4eab4b286e955b271f0e016901259f53e6fea.tar.xz
Sansa AMS: Add extra delay to the uSD init sequence to enhance card compatability,
Some cards need this delay now that we're running at ident speed during this part of the init stage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23919 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/as3525/ata_sd_as3525.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/ata_sd_as3525.c b/firmware/target/arm/as3525/ata_sd_as3525.c
index d59777a..472e0fe 100644
--- a/firmware/target/arm/as3525/ata_sd_as3525.c
+++ b/firmware/target/arm/as3525/ata_sd_as3525.c
@@ -333,6 +333,7 @@ static int sd_init_card(const int drive)
/* CMD7 w/rca=0: Deselect card to put it in STBY state */
if(!send_cmd(drive, SD_DESELECT_CARD, 0, MCI_ARG, NULL))
return -8;
+ mci_delay();
}
#endif /* HAVE_MULTIDRIVE */