From 8390eb931eb409f3e6c769d9179d0e9415c0e080 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sun, 16 Jun 2013 18:19:59 +0200 Subject: imx233: rewrite dma using new register headers Change-Id: If73b84d9c9f4a152a54fb9d2dbec895e72d2e753 --- firmware/target/arm/imx233/pcm-imx233.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'firmware/target/arm/imx233/pcm-imx233.c') diff --git a/firmware/target/arm/imx233/pcm-imx233.c b/firmware/target/arm/imx233/pcm-imx233.c index 6969e61b40..2c5033471f 100644 --- a/firmware/target/arm/imx233/pcm-imx233.c +++ b/firmware/target/arm/imx233/pcm-imx233.c @@ -48,10 +48,8 @@ static void play(const void *addr, size_t size) { dac_dma.dma.next = NULL; dac_dma.dma.buffer = (void *)addr; - dac_dma.dma.cmd = HW_APB_CHx_CMD__COMMAND__READ | - HW_APB_CHx_CMD__IRQONCMPLT | - HW_APB_CHx_CMD__SEMAPHORE | - size << HW_APB_CHx_CMD__XFER_COUNT_BP; + dac_dma.dma.cmd = BF_OR4(APB_CHx_CMD, COMMAND_V(READ), + IRQONCMPLT(1), SEMAPHORE(1), XFER_COUNT(size)); /* dma subsystem will make sure cached stuff is written to memory */ imx233_dma_start_command(APB_AUDIO_DAC, &dac_dma.dma); } -- cgit v1.2.3