30 May
2023
30 May
'23
2:01 a.m.
Hi Mark, Pierre-Louis
@@ -2795,11 +2795,7 @@ static int soc_get_playback_capture(struct snd_soc_pcm_runtime *rtd, SNDRV_PCM_STREAM_CAPTURE : SNDRV_PCM_STREAM_PLAYBACK;
for_each_rtd_codec_dais(rtd, i, codec_dai) {
if (dai_link->num_cpus == 1) {
cpu_dai = asoc_rtd_to_cpu(rtd, 0);
} else if (dai_link->num_cpus == dai_link->num_codecs) {
cpu_dai = asoc_rtd_to_cpu(rtd, i);
}
cpu_dai = asoc_rtd_to_cpu(rtd, i);
Grr I noticed that this patch is also wrong. It doesn't care CPU:Codec = 1:N case. Need v4 patch
Thank you for your help !!
Best regards --- Kuninori Morimoto