diff options
Diffstat (limited to 'firmware/target/arm/as3525/ata_sd_as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/ata_sd_as3525.c | 3 |
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 2437faf76c..726dffc6ab 100644 --- a/firmware/target/arm/as3525/ata_sd_as3525.c +++ b/firmware/target/arm/as3525/ata_sd_as3525.c | |||
@@ -553,8 +553,7 @@ static int sd_transfer_sectors(IF_MV2(int drive,) unsigned long start, | |||
553 | (1<<3) /* DMA */ | | 553 | (1<<3) /* DMA */ | |
554 | (9<<4) /* 2^9 = 512 */ ; | 554 | (9<<4) /* 2^9 = 512 */ ; |
555 | 555 | ||
556 | while(!dma_finished) | 556 | dma_wait_transfer(0); |
557 | yield(); | ||
558 | 557 | ||
559 | buf += transfer * SECTOR_SIZE; | 558 | buf += transfer * SECTOR_SIZE; |
560 | start += transfer; | 559 | start += transfer; |