linux/sound/soc/spear
Stephen Warren e1771bcf99 ASoC: SPEAr: remove custom DMA alloc compat function
spear_pcm_request_chan() is almost identical to
dmaengine_pcm_compat_request_channel(), with the exception that the
latter:

a) Assumes that the DAI DMA data is a struct snd_dmaengine_dai_dma_data
   pointer rather than some custom type.

b) dma_data->filter_data rather than dma_data should be passed to
   snd_dmaengine_pcm_request_channel() as the filter data.

Make minor changes to the SPEAr DAI drivers so that those two conditions
are met. This allows removal of the custom .compat_request_channel().

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-12-18 18:55:06 +00:00
..
Kconfig ALSA: move dmaengine implementation from ASoC to ALSA core 2013-08-15 11:18:09 +01:00
Makefile ASoC: spear: Normalise module names 2013-06-17 11:18:24 +01:00
spdif_in.c ASoC: SPEAr: remove custom DMA alloc compat function 2013-12-18 18:55:06 +00:00
spdif_in_regs.h ASoC: SPEAr spdif_in: Add spdif IN support 2012-06-23 11:58:10 +01:00
spdif_out.c ASoC: SPEAr: remove custom DMA alloc compat function 2013-12-18 18:55:06 +00:00
spdif_out_regs.h ASoC: SPEAr spdif_out: Add spdif out support 2012-07-04 12:34:28 +01:00
spear_pcm.c ASoC: SPEAr: remove custom DMA alloc compat function 2013-12-18 18:55:06 +00:00
spear_pcm.h ASoC: SPEAr: remove custom DMA alloc compat function 2013-12-18 18:55:06 +00:00