summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/s5l8700/pcm-s5l8700.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/target/arm/s5l8700/pcm-s5l8700.c b/firmware/target/arm/s5l8700/pcm-s5l8700.c
index f461465..93697b8 100644
--- a/firmware/target/arm/s5l8700/pcm-s5l8700.c
+++ b/firmware/target/arm/s5l8700/pcm-s5l8700.c
@@ -256,9 +256,8 @@ size_t pcm_get_bytes_waiting(void)
const void * pcm_play_dma_get_peak_buffer(int *count)
{
- /* currently not supported */
- *count = 0;
- return 0;
+ *count = DMACTCNT0 >> 1;
+ return (void *)((DMACADDR0 + 2) & ~3);
}
#ifdef HAVE_PCM_DMA_ADDRESS