ASoC: Merge up fixes
authorMark Brown <broonie@kernel.org>
Tue, 26 Sep 2023 14:14:44 +0000 (16:14 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 26 Sep 2023 14:14:44 +0000 (16:14 +0200)
For the benefit of CI.

15 files changed:
1  2 
sound/soc/codecs/cs35l56-i2c.c
sound/soc/codecs/cs42l43.c
sound/soc/codecs/wm_adsp.c
sound/soc/fsl/fsl-asoc-card.c
sound/soc/fsl/imx-audmix.c
sound/soc/fsl/imx-rpmsg.c
sound/soc/generic/simple-card-utils.c
sound/soc/generic/simple-card.c
sound/soc/intel/boards/sof_sdw.c
sound/soc/intel/common/soc-acpi-intel-adl-match.c
sound/soc/intel/common/soc-acpi-intel-mtl-match.c
sound/soc/soc-generic-dmaengine-pcm.c
sound/soc/sof/intel/mtl.c
sound/soc/sof/ipc4-topology.c
sound/soc/sof/sof-audio.c

Simple merge
Simple merge
Simple merge
index 5b31c12a56f9362bf518fc74a91ead11d5910d72,bab7d34cf585bfed41bee48c8e6bce74ddd36e65..0957ff7c55c2f2d108afd3f6fed5eb0a453f4d46
@@@ -248,9 -248,9 +248,9 @@@ static int fsl_asoc_card_hw_free(struc
  
        priv->streams &= ~BIT(substream->stream);
  
-       if (!priv->streams && codec_priv->pll_id && codec_priv->fll_id) {
+       if (!priv->streams && codec_priv->pll_id >= 0 && codec_priv->fll_id >= 0) {
                /* Force freq to be free_freq to avoid error message in codec */
 -              ret = snd_soc_dai_set_sysclk(asoc_rtd_to_codec(rtd, 0),
 +              ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_codec(rtd, 0),
                                             codec_priv->mclk_id,
                                             codec_priv->free_freq,
                                             SND_SOC_CLOCK_IN);
Simple merge
Simple merge
Simple merge
index a88812ab3ed17e9d9bc219b9d522baaab331e4ff,274417e39e7de0972e0132846d944094843e650c..b95b86315502a7c3e7df098c3de112570a0594ee
@@@ -769,8 -772,8 +771,8 @@@ static int simple_probe(struct platform
                    !cinfo->codec ||
                    !cinfo->platform ||
                    !cinfo->cpu_dai.name) {
 -                      dev_err(dev, "insufficient asoc_simple_card_info settings\n");
 +                      dev_err(dev, "insufficient simple_util_info settings\n");
-                       return -EINVAL;
+                       goto err;
                }
  
                cpus                    = dai_link->cpus;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge