[PATCH 0/7] ASoC: Merge CPU/Codec DAIs

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Thu Mar 12 02:17:06 CET 2020


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


More information about the Alsa-devel mailing list