Hi Jerome, Pierre-Louis Thank you for your feedback > Here is an example: > 1 CPU - 1 dai link - 2 codecs: > * 1 codec handles the playback and just that > * the other does same capture (snip) > Going with 'all must be valid for the direction' makes this use case > impossible. Each codec would disable the direction of the other one. Ah..., OK, I see... > Do you have an actual problem because/error because of this ? CPU/Codec N:M support is added on ASoC, but the code is hackish, so I want makes it more generic. In the same time, this DAI validation check which is related to it is too much complex for now. I will re-consider around there. Thank you for your help !! Best regards --- Kuninori Morimoto