[alsa-devel] [PATCH 0/4] ASoC: merge audio-graph-scu into audio-graph - step1

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Wed Nov 21 03:08:20 CET 2018


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(-)

-- 
2.7.4



More information about the Alsa-devel mailing list