]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: rsnd: care DMA slave channel name for DT
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Fri, 23 May 2014 06:25:49 +0000 (23:25 -0700)
committerMark Brown <broonie@linaro.org>
Mon, 26 May 2014 13:34:55 +0000 (14:34 +0100)
commit5879a33095801bda51cd81b6cc25cf39ffedec9e
tree83d554725355eed03dd92393121d784565e74a9a
parent49439bbc96b66f0fa3ca9907e8df7280b2164680
ASoC: rsnd: care DMA slave channel name for DT

Renesas sound driver is supporting to use DMAEngine.
But, DMA slave channel name "tx", "rx" is not enough
in DT case.
Becuase, it has many ports and path combination.

This patch adds rsnd_dma_of_name() to find
DMA channel name, for example
memory to SSI0 is "mem_ssi0",
SSI0 to memory is "ssi0_mem",
SSI0 to SRC0   is "ssi0_src0",
SRC0 to SSI0   is "src0_ssi0",
SRC0 to DVC0   is "src0_dvc0"...

Renesas sound want to use PIO transfer mode for some reasons.
It will be PIO tranfer mode if device node doesn't have
DMA settings.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Documentation/devicetree/bindings/sound/renesas,rsnd.txt
sound/soc/sh/rcar/core.c
sound/soc/sh/rcar/ssi.c