Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b38972f7 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ASoC: pcm: Add support for fixup callback"

parents 7943fbb4 41d07306
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -865,6 +865,16 @@ static int soc_pcm_hw_params(struct snd_pcm_substream *substream,

	mutex_lock_nested(&rtd->pcm_mutex, rtd->pcm_subclass);

	/* perform any hw_params fixups */
	if ((rtd->dai_link->no_host_mode == SND_SOC_DAI_LINK_NO_HOST) &&
				rtd->dai_link->be_hw_params_fixup) {
		ret = rtd->dai_link->be_hw_params_fixup(rtd,
				params);
		if (ret < 0)
			dev_err(rtd->card->dev, "ASoC: fixup failed for %s\n",
			rtd->dai_link->name);
	}

	ret = soc_pcm_params_symmetry(substream, params);
	if (ret)
		goto out;