summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/as3525/sd-as3525v2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c
index aae5e706ae..356deb88f1 100644
--- a/firmware/target/arm/as3525/sd-as3525v2.c
+++ b/firmware/target/arm/as3525/sd-as3525v2.c
@@ -542,15 +542,15 @@ static int sd_init_card(const int drive)
542 /* Switch to to 4 bit widebus mode */ 542 /* Switch to to 4 bit widebus mode */
543 if(sd_wait_for_state(drive, SD_TRAN) < 0) 543 if(sd_wait_for_state(drive, SD_TRAN) < 0)
544 return -13; 544 return -13;
545 /* CMD55 */ 545 /* CMD55 */ /* Response is requested due to timing issue */
546 if(!send_cmd(drive, SD_APP_CMD, card_info[drive].rca, MCI_NO_RESP, NULL)) 546 if(!send_cmd(drive, SD_APP_CMD, card_info[drive].rca, MCI_RESP, &response))
547 return -14; 547 return -14;
548 /* ACMD6 */ 548 /* ACMD6 */
549 if(!send_cmd(drive, SD_SET_BUS_WIDTH, 2, MCI_NO_RESP, NULL)) 549 if(!send_cmd(drive, SD_SET_BUS_WIDTH, 2, MCI_NO_RESP, NULL))
550 return -15; 550 return -15;
551 mci_delay(); 551 mci_delay();
552 /* CMD55 */ 552 /* CMD55 */ /* Response is requested due to timing issue */
553 if(!send_cmd(drive, SD_APP_CMD, card_info[drive].rca, MCI_NO_RESP, NULL)) 553 if(!send_cmd(drive, SD_APP_CMD, card_info[drive].rca, MCI_RESP, &response))
554 return -16; 554 return -16;
555 /* ACMD42 */ 555 /* ACMD42 */
556 if(!send_cmd(drive, SD_SET_CLR_CARD_DETECT, 0, MCI_NO_RESP, NULL)) 556 if(!send_cmd(drive, SD_SET_CLR_CARD_DETECT, 0, MCI_NO_RESP, NULL))