Hi Mark and Liam,
Here is the second version of the multicodec series. I mostly rebased the code to asoc-next, added smaller patches to introduce helpers before the main patch and thus reduce the overal size of that patch and modified the TDM slot fixup.
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 the series on various setup to ensure this is not generating any regression. Hence the RFT for this version.
The series is based on asoc-v3.15-2-245-g876dea8.
Test and comments are welcome.
Thanks, Benoit
v1: http://comments.gmane.org/gmane.linux.alsa.devel/120532
v2: - Split the first version in several patches. - Remove the TDM fixup
--- Misael Lopez Cruz (6): ASoC: core: Add helpers for codec and codec_dai search ASoC: core: Add helpers for codec DAI probe & remove ASoC: core: Add helper for DAI widgets linking ASoC: core: Add function for ac97 codec registration ASoC: core: Add helpers for dai link and aux dev init ASoC: core: Add support for DAI multicodec
include/sound/soc-dai.h | 5 + include/sound/soc.h | 16 ++ sound/soc/soc-core.c | 578 ++++++++++++++++++++++++++++++++++-------------- sound/soc/soc-dapm.c | 39 +++- sound/soc/soc-pcm.c | 438 +++++++++++++++++++++++++----------- 5 files changed, 761 insertions(+), 315 deletions(-)