]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
ASoC: mc13783: Use modern ASoC DAI format terminology
authorMark Brown <broonie@kernel.org>
Wed, 23 Feb 2022 00:14:16 +0000 (00:14 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 28 Feb 2022 13:33:53 +0000 (13:33 +0000)
As part of moving to remove the old style defines for the bus clocks update
the mc13783 driver to use more modern terminology for clocking.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220223001416.1235951-1-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/mc13783.c

index a21072503cb95367c2be842bf49292193ac1d95b..08517547e66c73f1e500526b61fef662be427ab7 100644 (file)
@@ -181,15 +181,14 @@ static int mc13783_set_fmt(struct snd_soc_dai *dai, unsigned int fmt,
        }
 
        /* DAI clock master masks */
-       switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
-       case SND_SOC_DAIFMT_CBM_CFM:
+       switch (fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) {
+       case SND_SOC_DAIFMT_CBP_CFP:
                val |= AUDIO_C_CLK_EN;
                break;
-       case SND_SOC_DAIFMT_CBS_CFS:
+       case SND_SOC_DAIFMT_CBC_CFC:
                val |= AUDIO_CSM;
                break;
-       case SND_SOC_DAIFMT_CBM_CFS:
-       case SND_SOC_DAIFMT_CBS_CFM:
+       default:
                return -EINVAL;
        }
 
@@ -217,11 +216,11 @@ static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt)
                return ret;
 
        /*
-        * In synchronous mode force the voice codec into slave mode
+        * In synchronous mode force the voice codec into consumer mode
         * so that the clock / framesync from the stereo DAC is used
         */
-       fmt &= ~SND_SOC_DAIFMT_MASTER_MASK;
-       fmt |= SND_SOC_DAIFMT_CBS_CFS;
+       fmt &= ~SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK;
+       fmt |= SND_SOC_DAIFMT_CBC_CFC;
        ret = mc13783_set_fmt(dai, fmt, MC13783_AUDIO_CODEC);
 
        return ret;