Hi Mark
These are v2 of basic Renesas R-Car sound driver support. Renesas R-Car series sound circuit consists of SSI and its peripheral. But this peripheral circuit is different between R-Car Generation1 (E1/M1/H1) and Generation2 (E2/M2/H2). This driver aims at supporting both Gen1/Gen2.
The basic driver style must be satisfactory. But it was tested on Gen1 board only at this point. Gen2 will be supported soon.
And, it supports PIO transfer only at this point, DMA transfer will be supported soon.
These are based on mark/for-next branch
main v1 -> v2 are - removed unused gen2 functions - tidyup for checkpatch.pl - tidyup git log comment
Kuninori Morimoto (6): ASoC: add Renesas R-Car core feature ASoC: add Renesas R-Car module feature ASoC: add Renesas R-Car Generation feature ASoC: add Renesas R-Car SCU feature ASoC: add Renesas R-Car ADG feature ASoC: add Renesas R-Car SSI feature
include/sound/rcar_snd.h | 75 +++++ sound/soc/sh/Kconfig | 7 + sound/soc/sh/Makefile | 3 + sound/soc/sh/rcar/Makefile | 2 + sound/soc/sh/rcar/adg.c | 234 +++++++++++++++ sound/soc/sh/rcar/core.c | 702 ++++++++++++++++++++++++++++++++++++++++++++ sound/soc/sh/rcar/gen.c | 285 ++++++++++++++++++ sound/soc/sh/rcar/rsnd.h | 258 ++++++++++++++++ sound/soc/sh/rcar/scu.c | 125 ++++++++ sound/soc/sh/rcar/ssi.c | 588 +++++++++++++++++++++++++++++++++++++ 10 files changed, 2279 insertions(+)
Best regards --- Kuninori Morimoto