diff options
Diffstat (limited to 'firmware/target/arm/as3525/sd-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/sd-as3525.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sd-as3525.c b/firmware/target/arm/as3525/sd-as3525.c index 0cdc56f2c6..dea4a578cf 100644 --- a/firmware/target/arm/as3525/sd-as3525.c +++ b/firmware/target/arm/as3525/sd-as3525.c | |||
@@ -669,10 +669,6 @@ static int sd_transfer_sectors(IF_MD2(int drive,) unsigned long start, | |||
669 | int ret = 0; | 669 | int ret = 0; |
670 | unsigned loops = 0; | 670 | unsigned loops = 0; |
671 | 671 | ||
672 | /* skip SanDisk OF */ | ||
673 | if (drive == INTERNAL_AS3525) | ||
674 | start += AMS_OF_SIZE; | ||
675 | |||
676 | mutex_lock(&sd_mtx); | 672 | mutex_lock(&sd_mtx); |
677 | #ifndef BOOTLOADER | 673 | #ifndef BOOTLOADER |
678 | sd_enable(true); | 674 | sd_enable(true); |
@@ -692,6 +688,10 @@ static int sd_transfer_sectors(IF_MD2(int drive,) unsigned long start, | |||
692 | goto sd_transfer_error; | 688 | goto sd_transfer_error; |
693 | } | 689 | } |
694 | 690 | ||
691 | /* skip SanDisk OF */ | ||
692 | if (drive == INTERNAL_AS3525) | ||
693 | start += AMS_OF_SIZE; | ||
694 | |||
695 | last_disk_activity = current_tick; | 695 | last_disk_activity = current_tick; |
696 | 696 | ||
697 | dma_retain(); | 697 | dma_retain(); |