|
@@ -1779,14 +1779,15 @@ static int dpcm_apply_symmetry(struct snd_pcm_substream *fe_substream,
|
|
|
|
|
|
/* Symmetry only applies if we've got an active stream. */
|
|
|
if (rtd->cpu_dai->active) {
|
|
|
- err = soc_pcm_apply_symmetry(be_substream, rtd->cpu_dai);
|
|
|
+ err = soc_pcm_apply_symmetry(fe_substream,
|
|
|
+ rtd->cpu_dai);
|
|
|
if (err < 0)
|
|
|
return err;
|
|
|
}
|
|
|
|
|
|
for (i = 0; i < rtd->num_codecs; i++) {
|
|
|
if (rtd->codec_dais[i]->active) {
|
|
|
- err = soc_pcm_apply_symmetry(be_substream,
|
|
|
+ err = soc_pcm_apply_symmetry(fe_substream,
|
|
|
rtd->codec_dais[i]);
|
|
|
if (err < 0)
|
|
|
return err;
|