forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/sound/soc/au1x/db1000.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DB1000/DB1500/DB1100 ASoC audio fabric support code.
34 *
....@@ -18,13 +19,15 @@
1819
1920 #include "psc.h"
2021
22
+SND_SOC_DAILINK_DEFS(hifi,
23
+ DAILINK_COMP_ARRAY(COMP_CPU("alchemy-ac97c")),
24
+ DAILINK_COMP_ARRAY(COMP_CODEC("ac97-codec", "ac97-hifi")),
25
+ DAILINK_COMP_ARRAY(COMP_PLATFORM("alchemy-pcm-dma.0")));
26
+
2127 static struct snd_soc_dai_link db1000_ac97_dai = {
2228 .name = "AC97",
2329 .stream_name = "AC97 HiFi",
24
- .codec_dai_name = "ac97-hifi",
25
- .cpu_dai_name = "alchemy-ac97c",
26
- .platform_name = "alchemy-pcm-dma.0",
27
- .codec_name = "ac97-codec",
30
+ SND_SOC_DAILINK_REG(hifi),
2831 };
2932
3033 static struct snd_soc_card db1000_ac97 = {