]> git.hungrycats.org Git - linux/commitdiff
ASoC: spear: spdif_in: Move DAI probe callback to snd_soc_dai_ops
authorbui duc phuc <phucduc.bui@gmail.com>
Thu, 30 Jul 2026 09:54:06 +0000 (16:54 +0700)
committerMark Brown <broonie@kernel.org>
Sat, 1 Aug 2026 01:41:15 +0000 (02:41 +0100)
The .probe callback is no longer part of struct snd_soc_dai_driver
and is now provided through struct snd_soc_dai_ops.
Move spdif_in_dai_probe() accordingly so the driver follows the current
ASoC API and builds correctly on modern kernels.

Signed-off-by: bui duc phuc <phucduc.bui@gmail.com>
Link: https://patch.msgid.link/20260730095407.33894-4-phucduc.bui@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/spear/spdif_in.c

index d571055bfc6b2479af469e649955de135b1b5039..dd1e176193afd2bfa709b20ec7f8549740b8902f 100644 (file)
@@ -150,12 +150,12 @@ static int spdif_in_trigger(struct snd_pcm_substream *substream, int cmd,
 
 static const struct snd_soc_dai_ops spdif_in_dai_ops = {
        .shutdown       = spdif_in_shutdown,
+       .probe = spdif_in_dai_probe,
        .trigger        = spdif_in_trigger,
        .hw_params      = spdif_in_hw_params,
 };
 
 static struct snd_soc_dai_driver spdif_in_dai = {
-       .probe = spdif_in_dai_probe,
        .capture = {
                .channels_min = 2,
                .channels_max = 2,