diff options
author | Jack Halpin <jack.halpin@gmail.com> | 2010-05-28 21:47:36 +0000 |
---|---|---|
committer | Jack Halpin <jack.halpin@gmail.com> | 2010-05-28 21:47:36 +0000 |
commit | 8b6356d08a5f5b2c91588037d8c543c3a37ff8e9 (patch) | |
tree | 54326638856c14808699dfc2236bcb303b1e6736 /firmware/target/arm/as3525/sd-as3525.c | |
parent | bedeac440e7b9355696a689a55e9a5e82aca931b (diff) | |
download | rockbox-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/arm/as3525/sd-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/sd-as3525.c | 5 |
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 | |||
827 | sd_transfer_error: | 822 | sd_transfer_error: |
828 | 823 | ||
829 | dma_release(); | 824 | dma_release(); |