mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
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
1 changed files with 2 additions and 2 deletions
|
@ -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…
Add table
Reference in a new issue