diff options
| author | Jack Halpin <jack.halpin@gmail.com> | 2010-04-08 06:12:51 +0000 |
|---|---|---|
| committer | Jack Halpin <jack.halpin@gmail.com> | 2010-04-08 06:12:51 +0000 |
| commit | d7c8d349995c324a47a40c34c2e13d4ac9fb9db5 (patch) | |
| tree | 211c2e68c8341a014cd434e1c76cddf0b477ffd9 | |
| parent | 286fcfe8b11d6b85a0faa24dcce3098a7c24c8e7 (diff) | |
| download | rockbox-d7c8d349995c324a47a40c34c2e13d4ac9fb9db5.zip rockbox-d7c8d349995c324a47a40c34c2e13d4ac9fb9db5.tar.gz rockbox-d7c8d349995c324a47a40c34c2e13d4ac9fb9db5.tar.bz2 rockbox-d7c8d349995c324a47a40c34c2e13d4ac9fb9db5.tar.xz | |
Sansa AMSv2: Do not disable DMA synchronization logic for as3525v2. The DMA controller and the SD controller run at different clock speeds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25532 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/target/arm/as3525/dma-pl081.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/dma-pl081.c b/firmware/target/arm/as3525/dma-pl081.c index e0620dc..43f6162 100644 --- a/firmware/target/arm/as3525/dma-pl081.c +++ b/firmware/target/arm/as3525/dma-pl081.c @@ -24,6 +24,7 @@ #include "pl081.h" #include "dma-target.h" #include "panic.h" +#include "config.h" static int dma_used = 0; static void (*dma_callback[2])(void); /* 2 channels */ @@ -48,7 +49,9 @@ void dma_release(void) void dma_init(void) { +#if CONFIG_CPU == AS3525 DMAC_SYNC = 0xffff; /* disable synchronisation logic */ +#endif VIC_INT_ENABLE = INTERRUPT_DMAC; } |