Hi Mark
Current rsnd is supporting CTU/MUX (no one is using it though) but it has some issues by previous big patch-set. These patches solve it. These are based on my previous
Subject: [PATCH] ASoC: soc-pcm: copy dpcm->hw_params and call be_hw_params_fixup every time Date: Thu, 21 Jan 2016 10:43:48 +0900
Kuninori Morimoto (15): ASoC: rsnd: remove unsed *parent ASoC: rsnd: use rsnd_mod_init() for ADG ASoC: rsnd: add debug message for rsnd_mod_call() ASoC: rsnd: don't update status if rsnd_mod_call() doesn't match ASoC: rsnd: try to connect connected mod is not error ASoC: rsnd: always call probe/remove for MUX ASoC: rsnd: don't overwrite io on rsnd_cmd_init() ASoC: rsnd: select each SRC correctly for CMD data path ASoC: rsnd: each mod has status again for CTU/MUX support ASoC: rsnd: attach Audio-DMAC-periperi correctly ASoC: rsnd: ctu: add rsnd_mix_activation() ASoC: rsnd: ctu: add rsnd_ctu_halt() ASoC: rsnd: ctu: settings matches to datasheet ASoC: rsnd: tidyup Playback/Capture sequence ASoC: rsnd: disable SRC.out/in in same time
sound/soc/sh/rcar/adg.c | 9 ++------- sound/soc/sh/rcar/cmd.c | 18 ++++++++++++------ sound/soc/sh/rcar/core.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- sound/soc/sh/rcar/ctu.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- sound/soc/sh/rcar/dma.c | 56 +++++++++++++++++++++++++++++--------------------------- sound/soc/sh/rcar/dvc.c | 2 +- sound/soc/sh/rcar/gen.c | 35 +++++++++++++++++++++++++++++++++++ sound/soc/sh/rcar/mix.c | 2 +- sound/soc/sh/rcar/rsnd.h | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- sound/soc/sh/rcar/src.c | 16 ++++------------ sound/soc/sh/rcar/ssi.c | 43 ++++++++++++++++++++++++++++++++++++++----- sound/soc/sh/rcar/ssiu.c | 3 ++- 12 files changed, 313 insertions(+), 92 deletions(-)