summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/dma-target.h
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2008-12-04 22:54:06 +0000
committerRafaël Carré <rafael.carre@gmail.com>2008-12-04 22:54:06 +0000
commite97191faa7d685637c987dc91fc70a2cd64df57b (patch)
treef94f694a466ba9e859dbe1fe5564238a7f3d7216 /firmware/target/arm/as3525/dma-target.h
parent3e4f3fe70e8ed404ea07c12e4fe9f5a25e55b16d (diff)
downloadrockbox-e97191faa7d685637c987dc91fc70a2cd64df57b.tar.gz
rockbox-e97191faa7d685637c987dc91fc70a2cd64df57b.zip
Sansa AMS: Disable DMA clocks when not in use
Add dma_retain() and dma_release() to reference count the users git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19344 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/dma-target.h')
-rw-r--r--firmware/target/arm/as3525/dma-target.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/dma-target.h b/firmware/target/arm/as3525/dma-target.h
index 26037999f0..6e373b89a6 100644
--- a/firmware/target/arm/as3525/dma-target.h
+++ b/firmware/target/arm/as3525/dma-target.h
@@ -37,3 +37,6 @@ void dma_enable_channel(int channel, void *src, void *dst, int peri,
37 size_t size, int nwords, void (*callback)(void)); 37 size_t size, int nwords, void (*callback)(void));
38inline void dma_disable_channel(int channel); 38inline void dma_disable_channel(int channel);
39inline void dma_wait_transfer(int channel); 39inline void dma_wait_transfer(int channel);
40
41void dma_retain(void);
42void dma_release(void);