ASoC: rsnd: add multi Component support
authorMark Brown <broonie@kernel.org>
Mon, 31 Jul 2023 16:12:05 +0000 (17:12 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 31 Jul 2023 16:12:05 +0000 (17:12 +0100)
commit138b5c278a9e8359b968d2a8c107614660913588
tree3b50607cb922bdd6e8926ad8e4f58412c637413a
parentcd8ee8aba1f3b5dd4118dc8cea05b73734983288
parent1638290414bd68a87acae125e9fe3e419267bd01
ASoC: rsnd: add multi Component support

Merge series from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:

These are part of "ASoC: add multi Component support" patch-set.
The patch-set supports below case as "2 Cards".

+-- basic board --------+
|+--------+             |
|| CPU ch0| <--> CodecA |
||     ch1| <-+         |
|+--------+   |         |
+-------------|---------+
+-- expansion board ----+
|             |         |
|             +-> CodecB|
+-----------------------+

Renesas sound driver and its Doc part were held for observation.
Rob mentioned that "definitions" vs "$defs". But I got error on "$defs",
no error on "definitions". I believe this change is not mandatory.

He also mentioned that "reg" is missing, but I also believe that "reg"
is automatically handled somehow/somewhere (I'm not sure detail, but other
reviewer indicated it before).

He also mentioned that "ports" and "port", but added new "ports" needs
special handling. Using "ports" vs "port" are different, not
compatible on this driver. This means we need both on Doc.

Thus, there is no update for these.