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

Benoit Cousson bcousson at baylibre.com
Tue Jul 8 23:19:33 CEST 2014


Hi Lars, Mark and Liam,

Here is the sixth, and hopefully the last, version of the multicodec series.

I've just removed the broken test I forgot to remove last time.

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

v6:
- Remove a broken test in snd_soc_runtime_ignore_pmdown_time

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