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