Hi Mark
audio-graph card can handle normal sound card, and audio-graph-scu card can handle DPCM sound card. But, we can't use these feature in same time now.
ex) audio-graph can handle normal sound card
CPU1 -- Codec1 CPU2 -- Codec2
audio-graph-scu can handle DPCM sound card
CPU1 --- Codec1 CPU2 -/
But, we can't use these in same time
CPU1 --- Codec1 CPU2 --- Codec2 CPU3 -/
So, this is the time to merge audio-graph and audio-graph-scu. The patch-set are a little bit huge (and few patches are depend on posted OF patch. I'm now waiting...), thus, I separated these into few steps. This is step1 as prepare merging. I think it will be 4 or more steps.
"simple card" and "audio graph card" are similar sound card, and now I'm focusing to "audio graph card" merging only. Basically simple-card and simple-scu-card are similar too, and we can merge it. But I have no plan for it now. Please try it someone ;P
Kuninori Morimoto (4): ASoC: simple-card-utils: remove asoc_simple_card_clk_register() ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing()
include/sound/simple_card_utils.h | 6 +++--- sound/soc/generic/audio-graph-card.c | 2 +- sound/soc/generic/audio-graph-scu-card.c | 4 ++-- sound/soc/generic/simple-card-utils.c | 34 +++++++++++++++----------------- sound/soc/generic/simple-card.c | 2 +- sound/soc/generic/simple-scu-card.c | 4 ++-- 6 files changed, 25 insertions(+), 27 deletions(-)