summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2009-10-07 20:34:58 +0000
committerRafaël Carré <rafael.carre@gmail.com>2009-10-07 20:34:58 +0000
commit7cc6202c0371a3ae77850d461c0697cd754afbcb (patch)
tree5f00a9c1b694fc0af6410cc28290f77c74dfdb0a
parent304d7175b9641d4de5575365b9064cb2699b44ac (diff)
downloadrockbox-7cc6202c0371a3ae77850d461c0697cd754afbcb.tar.gz
rockbox-7cc6202c0371a3ae77850d461c0697cd754afbcb.zip
Sansa AMS SD: relax requirement for APP_CMD response, some uSD cards seem to not set correctly the response bits
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23001 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/as3525/ata_sd_as3525.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/ata_sd_as3525.c b/firmware/target/arm/as3525/ata_sd_as3525.c
index 96b10c258a..c848ba1dca 100644
--- a/firmware/target/arm/as3525/ata_sd_as3525.c
+++ b/firmware/target/arm/as3525/ata_sd_as3525.c
@@ -266,8 +266,7 @@ static int sd_init_card(const int drive)
266 return -2; 266 return -2;
267 267
268 /* app_cmd */ 268 /* app_cmd */
269 if( !send_cmd(drive, SD_APP_CMD, 0, MCI_RESP|MCI_ARG, &response) || 269 if( !send_cmd(drive, SD_APP_CMD, 0, MCI_RESP|MCI_ARG, &response) )
270 !(response & (1<<5)) )
271 { 270 {
272 return -3; 271 return -3;
273 } 272 }