ASoC: starfive: merge DAI call back functions into ops
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tue, 8 Aug 2023 22:58:25 +0000 (22:58 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 14 Aug 2023 12:09:42 +0000 (13:09 +0100)
ALSA SoC merges DAI call backs into .ops.
This patch merge these into one.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Walker Chen <walker.chen@starfivetech.com>
Link: https://lore.kernel.org/r/87msz19m5r.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/starfive/jh7110_tdm.c

index 705f142..8c11779 100644 (file)
@@ -463,13 +463,6 @@ static int jh7110_tdm_set_dai_fmt(struct snd_soc_dai *cpu_dai,
        return 0;
 }
 
-static const struct snd_soc_dai_ops jh7110_tdm_dai_ops = {
-       .startup        = jh7110_tdm_startup,
-       .hw_params      = jh7110_tdm_hw_params,
-       .trigger        = jh7110_tdm_trigger,
-       .set_fmt        = jh7110_tdm_set_dai_fmt,
-};
-
 static int jh7110_tdm_dai_probe(struct snd_soc_dai *dai)
 {
        struct jh7110_tdm_dev *tdm = snd_soc_dai_get_drvdata(dai);
@@ -479,6 +472,14 @@ static int jh7110_tdm_dai_probe(struct snd_soc_dai *dai)
        return 0;
 }
 
+static const struct snd_soc_dai_ops jh7110_tdm_dai_ops = {
+       .probe          = jh7110_tdm_dai_probe,
+       .startup        = jh7110_tdm_startup,
+       .hw_params      = jh7110_tdm_hw_params,
+       .trigger        = jh7110_tdm_trigger,
+       .set_fmt        = jh7110_tdm_set_dai_fmt,
+};
+
 #define JH7110_TDM_RATES       SNDRV_PCM_RATE_8000_48000
 
 #define JH7110_TDM_FORMATS     (SNDRV_PCM_FMTBIT_S16_LE | \
@@ -502,7 +503,6 @@ static struct snd_soc_dai_driver jh7110_tdm_dai = {
                .formats        = JH7110_TDM_FORMATS,
        },
        .ops = &jh7110_tdm_dai_ops,
-       .probe = jh7110_tdm_dai_probe,
        .symmetric_rate = 1,
 };