summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2009-12-02 04:30:08 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2009-12-02 04:30:08 +0000
commit30c3382a48904b4620d6803ea55f615748b5c231 (patch)
tree67fc628808bf1c317bd9b2e19ae8d0f744ee6ff2 /firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
parentf0092e739e9810903812f7cf131ebc66d96d18bf (diff)
downloadrockbox-30c3382a48904b4620d6803ea55f615748b5c231.tar.gz
rockbox-30c3382a48904b4620d6803ea55f615748b5c231.zip
M:Robe 500: Improve audio DMA shutdown for Pause/Stop and significantly reduce the size of the DSP code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23817 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c')
-rw-r--r--firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
index 3f15bd6dd0..cdec2ab77c 100644
--- a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
@@ -91,6 +91,7 @@ void pcm_play_dma_start(const void *addr, size_t size)
91void pcm_play_dma_stop(void) 91void pcm_play_dma_stop(void)
92{ 92{
93 DSP_(_dma0_stopped)=1; 93 DSP_(_dma0_stopped)=1;
94 dsp_wake();
94} 95}
95 96
96void pcm_play_lock(void) 97void pcm_play_lock(void)
@@ -108,6 +109,7 @@ void pcm_play_dma_pause(bool pause)
108 if (pause) 109 if (pause)
109 { 110 {
110 DSP_(_dma0_stopped)=2; 111 DSP_(_dma0_stopped)=2;
112 dsp_wake();
111 } 113 }
112 else 114 else
113 { 115 {