summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
authorJack Halpin <jack.halpin@gmail.com>2010-05-28 21:47:36 +0000
committerJack Halpin <jack.halpin@gmail.com>2010-05-28 21:47:36 +0000
commit8b6356d08a5f5b2c91588037d8c543c3a37ff8e9 (patch)
tree54326638856c14808699dfc2236bcb303b1e6736 /firmware/target
parentbedeac440e7b9355696a689a55e9a5e82aca931b (diff)
downloadrockbox-8b6356d08a5f5b2c91588037d8c543c3a37ff8e9.tar.gz
rockbox-8b6356d08a5f5b2c91588037d8c543c3a37ff8e9.zip
sd-as3525.c: Do not wait for TRAN state after transfer is over.
Waiting for TRAN state after the end of the transfer caused writing problems for some uSD cards. Removing this wait returns write functionality to those cards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26365 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/as3525/sd-as3525.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525.c b/firmware/target/arm/as3525/sd-as3525.c
index 1e5acde727..19914abd43 100644
--- a/firmware/target/arm/as3525/sd-as3525.c
+++ b/firmware/target/arm/as3525/sd-as3525.c
@@ -819,11 +819,6 @@ static int sd_transfer_sectors(IF_MD2(int drive,) unsigned long start,
819 transfer_error[drive], drive); 819 transfer_error[drive], drive);
820 } 820 }
821 821
822 /* be sure the card has finished programming */
823 ret = sd_wait_for_tran_state(drive);
824 if (ret < 0)
825 ret -= 5*20;
826
827sd_transfer_error: 822sd_transfer_error:
828 823
829 dma_release(); 824 dma_release();