diff options
Diffstat (limited to 'firmware/target/arm/pcm-pp.c')
-rw-r--r-- | firmware/target/arm/pcm-pp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/pcm-pp.c b/firmware/target/arm/pcm-pp.c index bad3f593fe..e0b603c81f 100644 --- a/firmware/target/arm/pcm-pp.c +++ b/firmware/target/arm/pcm-pp.c | |||
@@ -450,6 +450,9 @@ void pcm_play_dma_start(const void *addr, size_t size) | |||
450 | DMA0_PER_ADDR = (unsigned long)&IISFIFO_WR; | 450 | DMA0_PER_ADDR = (unsigned long)&IISFIFO_WR; |
451 | DMA0_FLAGS = DMA_FLAGS_UNK26; | 451 | DMA0_FLAGS = DMA_FLAGS_UNK26; |
452 | DMA0_INCR = DMA_INCR_RANGE_FIXED | DMA_INCR_WIDTH_32BIT; | 452 | DMA0_INCR = DMA_INCR_RANGE_FIXED | DMA_INCR_WIDTH_32BIT; |
453 | #else | ||
454 | dma_play_data.addr = (unsigned long)addr; | ||
455 | dma_play_data.size = size; | ||
453 | #endif | 456 | #endif |
454 | 457 | ||
455 | play_start_pcm(); | 458 | play_start_pcm(); |