]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ASoC: rsnd: add CTU (Channel Transfer Unit) prototype support
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 15 Jul 2015 07:17:17 +0000 (07:17 +0000)
committerMark Brown <broonie@kernel.org>
Fri, 17 Jul 2015 18:26:06 +0000 (19:26 +0100)
commit9269e3c3cfac277a49b485e27ac6850f9a11a259
tree05e6a3dbe0b762f759eb65ec525ee11ebaa63ad0
parent7dfb49194557ccf27ab99c8c04c021320e7ae458
ASoC: rsnd: add CTU (Channel Transfer Unit) prototype support

This patch adds CTU (Channel Transfer Unit) support for rsnd driver.
But, it does nothing to data at this point, but is required for MIX
support.

CTU design is a little different from other IPs (CTU0 is including
CTU00 - CTU03, and CTU1 is including CTU10 - CTU13, these have different
register mapping) We need to care about it on this driver.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Keita Kobayashi <keita.kobayashi.ym@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/sound/renesas,rsnd.txt
include/sound/rcar_snd.h
sound/soc/sh/rcar/Makefile
sound/soc/sh/rcar/core.c
sound/soc/sh/rcar/ctu.c [new file with mode: 0644]
sound/soc/sh/rcar/dma.c
sound/soc/sh/rcar/gen.c
sound/soc/sh/rcar/rsnd.h