diff options
| author | Sebastien Guiriec <s-guiriec@ti.com> | 2011-05-31 09:23:12 +0100 |
|---|---|---|
| committer | Andy Green <andy.green@linaro.org> | 2011-05-31 11:04:42 +0100 |
| commit | f2bc5b6514b2aa7a768c5c0bfeb69f16b75951a0 (patch) | |
| tree | 96fd6014605fde5f9ecd74d5edade43840ae751f /sound | |
| parent | 89f5d16d635ec734f94ace69491f968ff3b7c902 (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.c | 3 | ||||
| -rw-r--r-- | sound/soc/omap/omap-abe-dsp.h | 6 |
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); |
