ASoC: amd: enable acp3x drivers build
authorVijendar Mukunda <Vijendar.Mukunda@amd.com>
Mon, 12 Nov 2018 05:35:02 +0000 (11:05 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 13 Nov 2018 19:44:12 +0000 (11:44 -0800)
ACP3x drivers can be built by selecting necessary kernel config option.
The patch enables build support of the same.

Signed-off-by: Maruthi Bayyavarapu <maruthi.bayyavarapu@amd.com>
Tested-by: Ravulapati Vishnu vardhan Rao <Vishnuvardhanrao.Ravulapati@amd.com>
Signed-off-by: Vijendar Mukunda <vijendar.mukunda@amd.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/Kconfig
sound/soc/amd/Makefile
sound/soc/amd/raven/Makefile [new file with mode: 0644]

index 58c1dcb..5f3b560 100644 (file)
@@ -19,3 +19,8 @@ config SND_SOC_AMD_CZ_RT5645_MACH
        depends on SND_SOC_AMD_ACP && I2C
        help
         This option enables machine driver for rt5645.
+
+config SND_SOC_AMD_ACP3x
+       tristate "AMD Audio Coprocessor-v3.x support"
+       help
+        This option enables ACP v3.x I2S support on AMD platform
index 79b0622..8e1c571 100644 (file)
@@ -5,3 +5,4 @@ snd-soc-acp-rt5645-mach-objs := acp-rt5645.o
 obj-$(CONFIG_SND_SOC_AMD_ACP) += acp_audio_dma.o
 obj-$(CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH) += snd-soc-acp-da7219mx98357-mach.o
 obj-$(CONFIG_SND_SOC_AMD_CZ_RT5645_MACH) += snd-soc-acp-rt5645-mach.o
+obj-$(CONFIG_SND_SOC_AMD_ACP3x) += raven/
diff --git a/sound/soc/amd/raven/Makefile b/sound/soc/amd/raven/Makefile
new file mode 100644 (file)
index 0000000..8c03e6f
--- /dev/null
@@ -0,0 +1,4 @@
+snd-pci-acp3x-objs     := pci-acp3x.o
+snd-acp3x-pcm-dma-objs := acp3x-pcm-dma.o
+obj-$(CONFIG_SND_SOC_AMD_ACP3x)         += snd-pci-acp3x.o
+obj-$(CONFIG_SND_SOC_AMD_ACP3x)         += snd-acp3x-pcm-dma.o