ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample

It has CPU:Codec = 1:1 and N:N samples, but missing 1:N settings.
This patch adds it.

One note here is that because of registering timing, probing and
CPU/Codec numbering are mismatching.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87ilbx1kh3.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Kuninori Morimoto 2023-06-09 01:40:41 +00:00 committed by Mark Brown
parent 70dad53ddf
commit ca27441efe
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -42,6 +42,15 @@
* [Normal]
* cpu0 <-@-----------------> codec0
*
* [Semi-Multi]
*
* CPU:Codec = 1:N
*
* +-+
* cpu7 <-@------->| |-> codec12
* | |-> codec13
* +-+
*
* [Multi-CPU/Codec]
* +-+ +-+
* cpu1 <--| |<-@--------->| |-> codec1
@ -128,6 +137,9 @@
*/
&cpu0
/* [Semi-Multi] */
&sm0
/*
* [Multi-CPU/Codec]: cpu side only
* cpu1/cpu2/codec1/codec2
@ -194,6 +206,13 @@
port@1 { mc2c10_ep: endpoint { remote-endpoint = <&codec10_ep>; }; };
port@2 { mc2c11_ep: endpoint { remote-endpoint = <&codec11_ep>; }; };
};
/* [Semi-Multi] */
ports@5 {
port@0 { smcodec0_ep: endpoint { remote-endpoint = <&cpu7_ep>; }; };
port@1 { smcodec1_ep: endpoint { remote-endpoint = <&codec12_ep>; }; };
port@2 { smcodec2_ep: endpoint { remote-endpoint = <&codec13_ep>; }; };
};
};
dpcm {
@ -261,6 +280,9 @@
/* [DPCM-Multi]::FE */
port@5 { cpu5_ep: endpoint { remote-endpoint = <&fe10_ep>; }; };
port@6 { cpu6_ep: endpoint { remote-endpoint = <&fe11_ep>; }; };
/* [Semi-Multi] */
sm0: port@7 { cpu7_ep: endpoint { remote-endpoint = <&smcodec0_ep>; }; };
};
};
@ -311,6 +333,10 @@
port@9 { codec9_ep: endpoint { remote-endpoint = <&mc2c01_ep>; }; };
port@10 { codec10_ep: endpoint { remote-endpoint = <&mc2c10_ep>; }; };
port@11 { codec11_ep: endpoint { remote-endpoint = <&mc2c11_ep>; }; };
/* [Semi-Multi] */
port@12 { codec12_ep: endpoint { remote-endpoint = <&smcodec1_ep>; }; };
port@13 { codec13_ep: endpoint { remote-endpoint = <&smcodec2_ep>; }; };
};
};
};