[alsa-devel] [PATCH v5 0/5] ASoC: core: Add support for DAI multicodec

Benoit Cousson bcousson at baylibre.com
Fri Jul 4 18:07:50 CEST 2014


Hi Lars, Mark and Liam,

Here is the fifth version of the multicodec series.

It mostly fixes the remaining comments from Lars on the series.
It removes as well the support for soc-compress.c based on Vinod
comment.

Please note that I have a very simple setup based on BBB to check if the series
is working, so it will be good to test it on various platforms to ensure
this is not generating any regression.

The series is based on asoc/for-next (v3.16-rc3).

Test and comments are welcome.

Thanks,
Benoit


v1: http://comments.gmane.org/gmane.linux.alsa.devel/120532

v2: http://comments.gmane.org/gmane.linux.alsa.devel/121024
- Split the first version in several patches.
- Remove the TDM fixup 

v3: 
- Fixed all the places that were not iterating over all the codecs.
- Change the structure and split it.

v4:
- Improve the TDM management
- Split the orginal patch in smaller chunks
- Ignore the CODEC to CODEC link case for the moment
- Add iteration for multicodecs everywhere

v5:
- Remove multicodec support for soc-compress
- Simplify the code a little thanks to Lars component series


Benoit Cousson (5):
  ASoC: core: Add initial support for DAI multicodec
  ASoC: pcm: Add support for DAI multicodec
  ASoC: dapm: Add support for DAI multicodec
  ASoC: compress: Prevent multicodec for compressed stream
  ASoC: pcm: Add soc_dai_hw_params helper

 include/sound/soc-dai.h  |   4 +
 include/sound/soc.h      |  17 ++
 sound/soc/soc-compress.c |   5 +
 sound/soc/soc-core.c     | 293 +++++++++++++++++--------
 sound/soc/soc-dapm.c     |  95 ++++----
 sound/soc/soc-pcm.c      | 555 ++++++++++++++++++++++++++++++++---------------
 6 files changed, 665 insertions(+), 304 deletions(-)

-- 
1.9.1



More information about the Alsa-devel mailing list