From a4c0660537dacfb15d26a0245d99e88c50ddaee5 Mon Sep 17 00:00:00 2001 From: Dominik Wenger Date: Sat, 15 Nov 2008 19:24:51 +0000 Subject: [PATCH] add the OF offset also for sansa fuze, and make it only for internal SD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19108 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/ata_sd_as3525.c | 8 +++++--- 1 file 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 291b7cbef0..9405832595 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. */