summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c')
-rw-r--r--firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
index a1c854a0df..da5dc9cdd5 100644
--- a/firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
+++ b/firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
@@ -195,24 +195,6 @@ void pcm_play_dma_stop(void)
195 bitclr32(&CLKCON, 1<<17); 195 bitclr32(&CLKCON, 1<<17);
196} 196}
197 197
198void pcm_play_dma_pause(bool pause)
199{
200 if (pause)
201 {
202 /* pause playback on current buffer */
203 play_stop_pcm();
204 }
205 else
206 {
207 /* restart playback on current buffer */
208 /* make sure we're aligned on left channel - skip any right
209 channel sample left waiting */
210 DISRC2 = (DCSRC2 + 2) & ~0x3;
211 DCON2 = DMA_CONTROL_SETUP | (DSTAT2 & 0xFFFFE);
212 play_start_pcm();
213 }
214}
215
216void fiq_handler(void) 198void fiq_handler(void)
217{ 199{
218 static const void *start; 200 static const void *start;