linux_dsm_epyc7002/sound/soc/sh/rcar
Kuninori Morimoto 288f392e72 ASoC: rsnd: add Audio DMAC peri peri support rework
Renesas R-Car sound (= rsnd) needs 2 DMAC which are called as
Audio DMAC (= 1st DMAC) and Audio DMAC peri peri (2nd DMAC).
And rsnd had assumed that 1st / 2nd DMACs are implemented as DMAEngine.
But, in result of DMA ML discussion, 2nd DMAC was concluded that it is
not a general purpose DMAC (2nd DMAC is for Device to Device inside
sound system). Additionally, current DMAEngine can't support Device to
Device, and we don't have correct DT bindings for it at this point.
So the easiest solution for it is that move it from DMAEngine to rsnd
driver.
Audio DMAC peri peri is controlled from sound driver without DMAEngine
by this patch.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-03-07 15:04:30 +00:00
..
adg.c ASoC: rsnd: remove unsed rdai parameter from each function 2015-01-15 11:37:48 +00:00
core.c ASoC: rsnd: add Audio DMAC peri peri support rework 2015-03-07 15:04:30 +00:00
dma.c ASoC: rsnd: add Audio DMAC peri peri support rework 2015-03-07 15:04:30 +00:00
dvc.c ASoC: rsnd: call missing snd_ctl_remove() 2015-02-02 18:37:56 +00:00
gen.c ASoC: rsnd: move rsnd_gen_dma_addr() from gen.c to dma.c 2015-03-07 15:04:29 +00:00
Makefile ASoC: rsnd: add dma.c for Audio DMAC / Audio DMAC peri peri 2015-03-07 15:04:29 +00:00
rsnd.h ASoC: rsnd: add Audio DMAC peri peri support rework 2015-03-07 15:04:30 +00:00
src.c ASoC: rsnd: remove un-needed parameter from rsnd_dma_quit() 2015-03-07 15:04:29 +00:00
ssi.c ASoC: rsnd: remove un-needed parameter from rsnd_dma_quit() 2015-03-07 15:04:29 +00:00