summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorSebastien Guiriec <s-guiriec@ti.com>2011-05-31 09:23:12 +0100
committerAndy Green <andy.green@linaro.org>2011-05-31 11:04:42 +0100
commitf2bc5b6514b2aa7a768c5c0bfeb69f16b75951a0 (patch)
tree96fd6014605fde5f9ecd74d5edade43840ae751f /sound
parent89f5d16d635ec734f94ace69491f968ff3b7c902 (diff)
ASoC: ABE DSP: Fix dma_area for ping-pong buffer
ALSA runtime dma_area had an incorrect additional offset for ping-pong buffer. Some of the addresses defined in ABE DSP driver which were already defined in ABE HAL are also removed. Change-Id: Ib6e954dbb486d937cd0a67015a110cb3eba9d153 Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com> Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/omap/omap-abe-dsp.c3
-rw-r--r--sound/soc/omap/omap-abe-dsp.h6
2 files changed, 3 insertions, 6 deletions
diff --git a/sound/soc/omap/omap-abe-dsp.c b/sound/soc/omap/omap-abe-dsp.c
index 6f3f170e2bc..8ebc71f6fa3 100644
--- a/sound/soc/omap/omap-abe-dsp.c
+++ b/sound/soc/omap/omap-abe-dsp.c
@@ -1896,8 +1896,7 @@ static int abe_ping_pong_init(struct snd_pcm_hw_params *params,
PING_PONG_WITH_MCU_IRQ);
/* Memory mapping for hw params */
- runtime->dma_area = abe->io_base + ABE_DMEM_BASE_OFFSET_MPU +
- ABE_VM_AESS_OFFSET + dst;
+ runtime->dma_area = abe->io_base + ABE_DMEM_BASE_OFFSET_MPU + dst;
runtime->dma_addr = 0;
runtime->dma_bytes = period_size * 2;
diff --git a/sound/soc/omap/omap-abe-dsp.h b/sound/soc/omap/omap-abe-dsp.h
index 90d856d06d3..212ef3bf30f 100644
--- a/sound/soc/omap/omap-abe-dsp.h
+++ b/sound/soc/omap/omap-abe-dsp.h
@@ -24,10 +24,8 @@
#ifndef __OMAP_ABE_DSP_H__
#define __OMAP_ABE_DSP_H__
-#define ABE_DMEM_BASE_OFFSET_MPU 0x80000 /* Ping start offset of DMEM */
-#define ABE_DMEM_BASE_ADDRESS_MPU 0x49080000L /* Pong start offset of DMEM */
-#define ABE_DMEM_BASE_OFFSET_PING_PONG 0x4000 /* Ping pong buffer DMEM offset */
-#define ABE_VM_AESS_OFFSET 0x400000 /* AESS VM offset for DMEM */
+/* Ping pong buffer DMEM offset */
+#define ABE_DMEM_BASE_OFFSET_PING_PONG 0x4000
void abe_dsp_mcpdm_shutdown(void);
void abe_dsp_pm_get(void);