Loading sound/soc/soc-core.c +14 −14 Original line number Original line Diff line number Diff line Loading @@ -500,21 +500,21 @@ static int soc_pcm_apply_symmetry(struct snd_pcm_substream *substream) struct snd_soc_dai *codec_dai = rtd->codec_dai; struct snd_soc_dai *codec_dai = rtd->codec_dai; int ret; int ret; if (codec_dai->driver->symmetric_rates || cpu_dai->driver->symmetric_rates || if (!codec_dai->driver->symmetric_rates && rtd->dai_link->symmetric_rates) { !cpu_dai->driver->symmetric_rates && dev_dbg(&rtd->dev, "Symmetry forces %dHz rate\n", !rtd->dai_link->symmetric_rates) rtd->rate); return 0; dev_dbg(&rtd->dev, "Symmetry forces %dHz rate\n", rtd->rate); ret = snd_pcm_hw_constraint_minmax(substream->runtime, ret = snd_pcm_hw_constraint_minmax(substream->runtime, SNDRV_PCM_HW_PARAM_RATE, SNDRV_PCM_HW_PARAM_RATE, rtd->rate, rtd->rate, rtd->rate); rtd->rate); if (ret < 0) { if (ret < 0) { dev_err(&rtd->dev, dev_err(&rtd->dev, "Unable to apply rate symmetry constraint: %d\n", ret); "Unable to apply rate symmetry constraint: %d\n", ret); return ret; return ret; } } } return 0; return 0; } } Loading Loading
sound/soc/soc-core.c +14 −14 Original line number Original line Diff line number Diff line Loading @@ -500,21 +500,21 @@ static int soc_pcm_apply_symmetry(struct snd_pcm_substream *substream) struct snd_soc_dai *codec_dai = rtd->codec_dai; struct snd_soc_dai *codec_dai = rtd->codec_dai; int ret; int ret; if (codec_dai->driver->symmetric_rates || cpu_dai->driver->symmetric_rates || if (!codec_dai->driver->symmetric_rates && rtd->dai_link->symmetric_rates) { !cpu_dai->driver->symmetric_rates && dev_dbg(&rtd->dev, "Symmetry forces %dHz rate\n", !rtd->dai_link->symmetric_rates) rtd->rate); return 0; dev_dbg(&rtd->dev, "Symmetry forces %dHz rate\n", rtd->rate); ret = snd_pcm_hw_constraint_minmax(substream->runtime, ret = snd_pcm_hw_constraint_minmax(substream->runtime, SNDRV_PCM_HW_PARAM_RATE, SNDRV_PCM_HW_PARAM_RATE, rtd->rate, rtd->rate, rtd->rate); rtd->rate); if (ret < 0) { if (ret < 0) { dev_err(&rtd->dev, dev_err(&rtd->dev, "Unable to apply rate symmetry constraint: %d\n", ret); "Unable to apply rate symmetry constraint: %d\n", ret); return ret; return ret; } } } return 0; return 0; } } Loading