ASoC: dmaengine_pcm: add processing support
authorOlivier Moysan <olivier.moysan@st.com>
Mon, 19 Feb 2018 15:00:36 +0000 (16:00 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 26 Feb 2018 11:11:20 +0000 (11:11 +0000)
commit78648092ef46255e6dc6685202164199c86cf930
treef226b44417b9638854052f6fb75b74d99e6ea9c9
parent7ed310bd51bec0b440a551fc4da1993c7f6cd231
ASoC: dmaengine_pcm: add processing support

Allow dmaengine client to optionally register a processing callback.
This callback is intended to apply processing
on samples in buffer copied from/to user space, before/after DMA transfer.

Signed-off-by: Olivier Moysan <olivier.moysan@st.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/dmaengine_pcm.h
sound/soc/soc-generic-dmaengine-pcm.c