summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c b/firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c
index 39df037f76..59b086e4f8 100644
--- a/firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c
+++ b/firmware/target/mips/ingenic_jz47xx/pcm-jz4760.c
@@ -28,7 +28,6 @@
28#include "pcm-internal.h" 28#include "pcm-internal.h"
29#include "cpu.h" 29#include "cpu.h"
30 30
31
32/**************************************************************************** 31/****************************************************************************
33 ** Playback DMA transfer 32 ** Playback DMA transfer
34 **/ 33 **/
@@ -60,8 +59,8 @@ static inline void set_dma(const void *addr, size_t size)
60 int burst_size; 59 int burst_size;
61 logf("%x %d %x", (unsigned int)addr, size, REG_AIC_SR); 60 logf("%x %d %x", (unsigned int)addr, size, REG_AIC_SR);
62 61
63 dma_cache_wback_inv((unsigned long)addr, size); 62 commit_discard_dcache_range(addr, size);
64 63
65 if(size % 16) 64 if(size % 16)
66 { 65 {
67 if(size % 4) 66 if(size % 4)