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

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220223002751.1574345-2-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tscs454.c

index 43220bb36701ab1f46de56f2bc4147a3a26bb5e1..7e1826d6f06f42738896c538eb83e94063247fb0 100644 (file)
@@ -57,7 +57,7 @@ struct internal_rate {
 
 struct aif {
        unsigned int id;
-       bool master;
+       bool provider;
        struct pll *pll;
 };
 
@@ -756,8 +756,8 @@ static int pll_power_event(struct snd_soc_dapm_widget *w,
        return 0;
 }
 
-static inline int aif_set_master(struct snd_soc_component *component,
-               unsigned int aif_id, bool master)
+static inline int aif_set_provider(struct snd_soc_component *component,
+               unsigned int aif_id, bool provider)
 {
        unsigned int reg;
        unsigned int mask;
@@ -780,12 +780,12 @@ static inline int aif_set_master(struct snd_soc_component *component,
                return ret;
        }
        mask = FM_I2SPCTL_PORTMS;
-       val = master ? FV_PORTMS_MASTER : FV_PORTMS_SLAVE;
+       val = provider ? FV_PORTMS_MASTER : FV_PORTMS_SLAVE;
 
        ret = snd_soc_component_update_bits(component, reg, mask, val);
        if (ret < 0) {
                dev_err(component->dev, "Failed to set DAI %d to %s (%d)\n",
-                       aif_id, master ? "master" : "slave", ret);
+                       aif_id, provider ? "provider" : "consumer", ret);
                return ret;
        }
 
@@ -797,7 +797,7 @@ int aif_prepare(struct snd_soc_component *component, struct aif *aif)
 {
        int ret;
 
-       ret = aif_set_master(component, aif->id, aif->master);
+       ret = aif_set_provider(component, aif->id, aif->provider);
        if (ret < 0)
                return ret;
 
@@ -820,7 +820,7 @@ static inline int aif_free(struct snd_soc_component *component,
 
        if (!aif_active(&tscs454->aifs_status, aif->id)) {
                /* Do config in slave mode */
-               aif_set_master(component, aif->id, false);
+               aif_set_provider(component, aif->id, false);
                dev_dbg(component->dev, "Freeing pll %d from aif %d\n",
                                aif->pll->id, aif->id);
                free_pll(aif->pll);
@@ -2708,17 +2708,17 @@ static int tscs454_set_bclk_ratio(struct snd_soc_dai *dai,
        return 0;
 }
 
-static inline int set_aif_master_from_fmt(struct snd_soc_component *component,
+static inline int set_aif_provider_from_fmt(struct snd_soc_component *component,
                struct aif *aif, unsigned int fmt)
 {
        int ret;
 
-       switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
-       case SND_SOC_DAIFMT_CBM_CFM:
-               aif->master = true;
+       switch (fmt & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK) {
+       case SND_SOC_DAIFMT_CBP_CFP:
+               aif->provider = true;
                break;
-       case SND_SOC_DAIFMT_CBS_CFS:
-               aif->master = false;
+       case SND_SOC_DAIFMT_CBC_CFC:
+               aif->provider = false;
                break;
        default:
                ret = -EINVAL;
@@ -2888,7 +2888,7 @@ static int tscs454_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
        struct aif *aif = &tscs454->aifs[dai->id];
        int ret;
 
-       ret = set_aif_master_from_fmt(component, aif, fmt);
+       ret = set_aif_provider_from_fmt(component, aif, fmt);
        if (ret < 0)
                return ret;