]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
ASoC: amd: enable Yellow carp acp6x drivers build
authorVijendar Mukunda <Vijendar.Mukunda@amd.com>
Mon, 18 Oct 2021 11:20:41 +0000 (16:50 +0530)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 12 Jul 2022 08:30:07 +0000 (10:30 +0200)
BugLink: https://bugs.launchpad.net/bugs/1949245
Yellow Carp ACP6x drivers can be built by selecting necessary
kernel config option.
The patch enables build support of the same.

Signed-off-by: Vijendar Mukunda<Vijendar.Mukunda@amd.com>
Link: https://lore.kernel.org/r/20211018112044.1705805-11-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
(backported from commit 89728d97db3f078aceb967ebe5ed2d0797b6a117)
Signed-off-by: Hui Wang <hui.wang@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
sound/soc/amd/Kconfig
sound/soc/amd/Makefile
sound/soc/amd/yc/Makefile [new file with mode: 0644]

index 49ff5e73e9bad53a6aa6c39b903b0d59ce942b69..d20ae9f9b95b9a8d2eb8b3df802f38f3b1b10c75 100644 (file)
@@ -61,3 +61,13 @@ config SND_SOC_AMD_ACP5x
 
         By enabling this flag build will trigger for ACP PCI driver,
         ACP DMA driver, CPU DAI driver.
+
+config SND_SOC_AMD_ACP6x
+       tristate "AMD Audio Coprocessor-v6.x Yellow Carp support"
+       depends on X86 && PCI
+       help
+         This option enables Audio Coprocessor i.e ACP v6.x support on
+         AMD Yellow Carp platform. By enabling this flag build will be
+         triggered for ACP PCI driver, ACP PDM DMA driver.
+         Say m if you have such a device.
+         If unsure select "N".
index 07150d26f315520ed3eeeb0bc01d4aab84dabfef..c5b900d3df0be3dab825a5f1711f723187aa095c 100644 (file)
@@ -11,3 +11,4 @@ obj-$(CONFIG_SND_SOC_AMD_ACP3x) += raven/
 obj-$(CONFIG_SND_SOC_AMD_RV_RT5682_MACH) += snd-soc-acp-rt5682-mach.o
 obj-$(CONFIG_SND_SOC_AMD_RENOIR) += renoir/
 obj-$(CONFIG_SND_SOC_AMD_ACP5x) += vangogh/
+obj-$(CONFIG_SND_SOC_AMD_ACP6x) += yc/
diff --git a/sound/soc/amd/yc/Makefile b/sound/soc/amd/yc/Makefile
new file mode 100644 (file)
index 0000000..20f8dfe
--- /dev/null
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0+
+# Yellow Carp platform Support
+snd-pci-acp6x-objs     := pci-acp6x.o
+snd-acp6x-pdm-dma-objs := acp6x-pdm-dma.o
+
+obj-$(CONFIG_SND_SOC_AMD_ACP6x) += snd-pci-acp6x.o
+obj-$(CONFIG_SND_SOC_AMD_ACP6x) += snd-acp6x-pdm-dma.o