OSDN Git Service

ASoC: dmaengine: Use filter_data rather than dma_data for compat requests
authorMark Brown <broonie@linaro.org>
Sat, 19 Oct 2013 20:38:26 +0000 (21:38 +0100)
committerMark Brown <broonie@linaro.org>
Thu, 24 Oct 2013 10:03:19 +0000 (11:03 +0100)
commit90130d2e8f75c7181cef514e8a1491925f386a16
treec580e7a8dc0f5d73404c947ba60f46fd484950cb
parentea73b7ddf13548afd666373dc5e26ee7c812a3fe
ASoC: dmaengine: Use filter_data rather than dma_data for compat requests

When using the legacy filter function channel requests we currently pass
the audio specific struct snd_dmaengine_dai_dma_data which isn't likely to
be helpful for actual filtering. Since there's already a field in the
structure called filter_data clearly intended for use here convert the
driver to use that.

All existing users of plain filter functions have been converted to use
an explicit compat function to override this behaviour except i.MX which
is working around this issue in its filter function and is updated to
just use filter_data directly here.

Signed-off-by: Mark Brown <broonie@linaro.org>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
sound/soc/fsl/imx-pcm-dma.c
sound/soc/soc-generic-dmaengine-pcm.c