From 6357c5a085fe8959085db5a741e315e0a03c9824 Mon Sep 17 00:00:00 2001 From: Jack Halpin Date: Mon, 22 Mar 2010 02:29:40 +0000 Subject: sd-as3525v2.c Use SD_DESELECT_CARD instead of SD_SELECT_CARD to make the code easier to understand. There is no functional difference. Add comment to explain why we need to do this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25281 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/sd-as3525v2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c index f8e85122b7..9698a149ed 100644 --- a/firmware/target/arm/as3525/sd-as3525v2.c +++ b/firmware/target/arm/as3525/sd-as3525v2.c @@ -836,8 +836,9 @@ static int sd_transfer_sectors(IF_MD2(int drive,) unsigned long start, dma_release(); #ifdef HAVE_MULTIDRIVE - /* CMD7 w/rca =0 : deselect card to put it in STBY state */ - if(!send_cmd(drive, SD_SELECT_CARD, 0, MCI_NO_RESP, NULL)) + /* CMD lines are separate, not common, so we need to actively deselect */ + /* CMD7 w/rca =0 : deselects card & puts it in STBY state */ + if(!send_cmd(drive, SD_DESELECT_CARD, 0, MCI_NO_RESP, NULL)) return -6; #endif -- cgit v1.2.3