be_hw_params_fixup
int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *rtd,
int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *rtd,
.be_hw_params_fixup = be_hw_params_fixup,
link->be_hw_params_fixup = be_hw_params_fixup;
dai_link->be_hw_params_fixup = simple_util_be_hw_params_fixup;
dai_link->be_hw_params_fixup = simple_util_be_hw_params_fixup;
dai_link->be_hw_params_fixup = simple_util_be_hw_params_fixup;
dai_link->be_hw_params_fixup = simple_util_be_hw_params_fixup;
cdriv->be_hw_params_fixup = test_component_be_hw_params_fixup;
dl->be_hw_params_fixup = avs_da7219_be_fixup;
dl->be_hw_params_fixup = avs_es8336_be_fixup;
dl->be_hw_params_fixup = avs_max98357a_be_fixup;
dl->be_hw_params_fixup = avs_max98373_be_fixup;
dl->be_hw_params_fixup = avs_max98927_be_fixup;
dl->be_hw_params_fixup = avs_nau8825_be_fixup;
dl[0].be_hw_params_fixup = avs_pcm3168a_be_fixup;
dl->be_hw_params_fixup = avs_rt274_be_fixup;
dl->be_hw_params_fixup = avs_rt286_be_fixup;
dl->be_hw_params_fixup = avs_rt298_be_fixup;
dl->be_hw_params_fixup = avs_rt5514_be_fixup;
dl->be_hw_params_fixup = avs_rt5640_be_fixup;
dl->be_hw_params_fixup = avs_rt5663_be_fixup;
dl->be_hw_params_fixup = avs_rt5682_be_fixup;
dl->be_hw_params_fixup = avs_ssm4567_be_fixup;
.be_hw_params_fixup = broadwell_ssp0_fixup,
.be_hw_params_fixup = broadwell_ssp0_fixup,
.be_hw_params_fixup = codec_link_hw_params_fixup,
.be_hw_params_fixup = byt_cht_cx2072x_fixup,
.be_hw_params_fixup = codec_fixup,
.be_hw_params_fixup = byt_cht_es8316_codec_fixup,
.be_hw_params_fixup = codec_fixup,
.be_hw_params_fixup = byt_rt5640_codec_fixup,
.be_hw_params_fixup = byt_rt5651_codec_fixup,
.be_hw_params_fixup = byt_wm5102_codec_fixup,
.be_hw_params_fixup = cht_codec_fixup,
.be_hw_params_fixup = cht_codec_fixup,
.be_hw_params_fixup = cht_codec_fixup,
.be_hw_params_fixup = cht_codec_fixup,
.be_hw_params_fixup = codec_link_hw_params_fixup,
else if (sof_be->dai_link->be_hw_params_fixup)
ret = sof_be->dai_link->be_hw_params_fixup(sof_be, params);
if (dai_link->be_hw_params_fixup)
ret = dai_link->be_hw_params_fixup(rtd, params);
if (dai_link->be_hw_params_fixup) {
mtk_dai_link->be_hw_params_fixup = dai_link->be_hw_params_fixup;
dai_link->be_hw_params_fixup = mtk_sof_check_tplg_be_dai_link_fixup;
sof_rtd->dai_link->be_hw_params_fixup =
sof_comp->driver->be_hw_params_fixup;
if (sof_dai_link && sof_dai_link->be_hw_params_fixup)
ret = sof_dai_link->be_hw_params_fixup(runtime, params);
int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *rtd,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
dai_link->be_hw_params_fixup =
dai_link->be_hw_params_fixup =
dai_link->be_hw_params_fixup =
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8183_i2s_hw_params_fixup,
dai_link->be_hw_params_fixup =
dai_link->be_hw_params_fixup =
dai_link->be_hw_params_fixup =
dai_link->be_hw_params_fixup = mt8186_i2s_hw_params_32le_fixup;
dai_link->be_hw_params_fixup = mt8186_i2s_hw_params_24le_fixup;
dai_link->be_hw_params_fixup = mt8186_i2s_hw_params_24le_fixup;
dai_link->be_hw_params_fixup = mt8186_i2s_hw_params_32le_fixup;
.be_hw_params_fixup = mt8188_dptx_hw_params_fixup,
.be_hw_params_fixup = mt8189_dptx_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8192_i2s_hw_params_fixup,
.be_hw_params_fixup = mt8195_dptx_hw_params_fixup,
.be_hw_params_fixup = mt8195_etdm_hw_params_fixup,
.be_hw_params_fixup = mt8195_etdm_hw_params_fixup,
dai_link->be_hw_params_fixup = mt8195_etdm_hw_params_fixup;
link->be_hw_params_fixup = msm8916_qdsp6_be_hw_params_fixup;
link->be_hw_params_fixup = apq8096_be_hw_params_fixup;
link->be_hw_params_fixup = sc7180_qdsp_be_hw_params_fixup;
link->be_hw_params_fixup = sc7280_snd_be_hw_params_fixup;
link->be_hw_params_fixup = sc8280xp_be_hw_params_fixup;
link->be_hw_params_fixup = sdm845_be_hw_params_fixup;
link->be_hw_params_fixup = sm8250_be_hw_params_fixup;
link->be_hw_params_fixup = x1e80100_be_hw_params_fixup;
dai_link->be_hw_params_fixup =
component->driver->be_hw_params_fixup;
if (rtd->dai_link->be_hw_params_fixup)
ret = rtd->dai_link->be_hw_params_fixup(rtd, params);
if (rtd->dai_link->be_hw_params_fixup)
links[i].be_hw_params_fixup = sof_pcm_dai_link_fixup;
pd->be_hw_params_fixup = sof_pcm_dai_link_fixup;