ASoC: xtensa: Update to use set_fmt_new callback
As part of updating the core to directly tell drivers if they are clock provider or consumer update this CPU side driver to use the new direct callback. Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://lore.kernel.org/r/20220519154318.2153729-28-ckeepax@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
ce3467c784
commit
e945206a0a
@ -339,7 +339,7 @@ static int xtfpga_i2s_set_fmt(struct snd_soc_dai *cpu_dai,
|
||||
{
|
||||
if ((fmt & SND_SOC_DAIFMT_INV_MASK) != SND_SOC_DAIFMT_NB_NF)
|
||||
return -EINVAL;
|
||||
if ((fmt & SND_SOC_DAIFMT_MASTER_MASK) != SND_SOC_DAIFMT_CBS_CFS)
|
||||
if ((fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) != SND_SOC_DAIFMT_BP_FP)
|
||||
return -EINVAL;
|
||||
if ((fmt & SND_SOC_DAIFMT_FORMAT_MASK) != SND_SOC_DAIFMT_I2S)
|
||||
return -EINVAL;
|
||||
@ -487,7 +487,7 @@ static const struct snd_soc_component_driver xtfpga_i2s_component = {
|
||||
static const struct snd_soc_dai_ops xtfpga_i2s_dai_ops = {
|
||||
.startup = xtfpga_i2s_startup,
|
||||
.hw_params = xtfpga_i2s_hw_params,
|
||||
.set_fmt = xtfpga_i2s_set_fmt,
|
||||
.set_fmt_new = xtfpga_i2s_set_fmt,
|
||||
};
|
||||
|
||||
static struct snd_soc_dai_driver xtfpga_i2s_dai[] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user