summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/as3525/ata_sd_as3525.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/target/arm/as3525/ata_sd_as3525.c b/firmware/target/arm/as3525/ata_sd_as3525.c
index 291b7cb..9405832 100644
--- a/firmware/target/arm/as3525/ata_sd_as3525.c
+++ b/firmware/target/arm/as3525/ata_sd_as3525.c
@@ -519,10 +519,12 @@ int sd_read_sectors(IF_MV2(int drive,) unsigned long start, int incount,
int remaining = incount;
const unsigned long *fifo_base = MMC_FIFO(drive);
-#if defined(SANSA_E200V2)
- start += 61440;
+ /* skip SanDisk OF */
+ if (drive == NAND_AS3525)
+#if defined(SANSA_E200V2) || defined(SANSA_FUZE)
+ start += 61440;
#else
- start += 20480; /* skip SanDisk OF */
+ start += 20480;
#endif
/* TODO: Add DMA support. */