summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/system-target.h
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-06-19 04:55:10 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-06-19 04:55:10 +0000
commitffc7323ec3599d09bd3452658c154ad6cd857230 (patch)
treec65741e699cb7239d11286fc16b18cc026dfe576 /firmware/target/arm/as3525/system-target.h
parent9e3f473492353852d07ce359c10540c6f1fbd14a (diff)
downloadrockbox-ffc7323ec3599d09bd3452658c154ad6cd857230.tar.gz
rockbox-ffc7323ec3599d09bd3452658c154ad6cd857230.zip
sd-as3525*: handle aligned transfers without memcpy()
test_disk shows 1MB transfers are up to 3 times faster not much difference for 1 or 8 sectors at a time define STORAGE_WANTS_ALIGN to use the fast path when possible git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26953 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/system-target.h')
-rw-r--r--firmware/target/arm/as3525/system-target.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/system-target.h b/firmware/target/arm/as3525/system-target.h
index f7dc1ac312..5d11ecb26c 100644
--- a/firmware/target/arm/as3525/system-target.h
+++ b/firmware/target/arm/as3525/system-target.h
@@ -27,6 +27,8 @@
27 27
28#include "clock-target.h" /* CPUFREQ_* are defined here */ 28#include "clock-target.h" /* CPUFREQ_* are defined here */
29 29
30#define STORAGE_WANTS_ALIGN
31
30/* We can use a interrupt-based mechanism on the fuzev2 */ 32/* We can use a interrupt-based mechanism on the fuzev2 */
31#define INCREASED_SCROLLWHEEL_POLLING \ 33#define INCREASED_SCROLLWHEEL_POLLING \
32 (defined(HAVE_SCROLLWHEEL) && (CONFIG_CPU == AS3525)) 34 (defined(HAVE_SCROLLWHEEL) && (CONFIG_CPU == AS3525))