Hi Mark, Pierre-Louis
Thank you for your feedback
I would still like to make sure we have an broadbrush idea of what the 2nd step might be. It seems to me it's not possible to avoid having a notion of source/sink inside of a dailink (the wording is probably not right e.g. for full duplex, maybe domain1/domain2 component1/component2 are more accurate). The dais are exposed by different components and are really the hook by which the components can be configured with compatible settings.
We at least have the notion of clock master but that's something that could potentially vary at runtime so not stable. Like you say finding appropriate language to talk about these things is tricky and I'm also struggling to think of anything better than numbered components.
If my understanding was correct, Lars-Peter's presentation at ELCE was using idea of "Bridge". This idea is not exist in current ALSA SoC, but current DAI can be updated to it ? Then, current notion can be udated also? I'm not 100% understanding how to update, how to use, etc, but my Image is...
sink source +---+ +---+ |DAI|--->|DAI| +---+ +---+
----> +------------+ | Bridge | +------------+
Thank you for your help !!
Best regards --- Kuninori Morimoto