blob: a7b37c06dc436653a22edbde7d5edd506f0a056c [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Kuninori Morimoto4ff1fef2019-07-26 13:49:48 +09002snd-soc-core-objs := soc-core.o soc-dapm.o soc-jack.o soc-utils.o soc-dai.o soc-component.o
Kuninori Morimoto460b42d2020-06-04 17:08:03 +09003snd-soc-core-objs += soc-pcm.o soc-devres.o soc-ops.o soc-link.o soc-card.o
Jie Yang6f0c4222015-10-13 23:41:00 +08004snd-soc-core-$(CONFIG_SND_SOC_COMPRESS) += soc-compress.o
Mark Brown78b50f32015-08-15 08:24:20 -07005
6ifneq ($(CONFIG_SND_SOC_TOPOLOGY),)
Liam Girdwood8a978232015-05-29 19:06:14 +01007snd-soc-core-objs += soc-topology.o
Mark Brown78b50f32015-08-15 08:24:20 -07008endif
Liam Girdwooda3288172006-10-06 18:33:55 +02009
Nico Pacheb5fb3882021-04-14 04:58:04 -040010ifneq ($(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST),)
Amadeusz Sławińskid52bbf72021-01-20 16:28:44 +010011# snd-soc-test-objs := soc-topology-test.o
Nico Pacheb5fb3882021-04-14 04:58:04 -040012obj-$(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST) := soc-topology-test.o
Amadeusz Sławińskid52bbf72021-01-20 16:28:44 +010013endif
14
Lars-Peter Clausen28c44682013-04-15 19:19:50 +020015ifneq ($(CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM),)
16snd-soc-core-objs += soc-generic-dmaengine-pcm.o
17endif
18
Lars-Peter Clausen336b8422014-11-10 22:41:46 +010019ifneq ($(CONFIG_SND_SOC_AC97_BUS),)
20snd-soc-core-objs += soc-ac97.o
21endif
22
Pierre-Louis Bossart7feb2f72017-10-12 18:49:38 -050023ifneq ($(CONFIG_SND_SOC_ACPI),)
24snd-soc-acpi-objs := soc-acpi.o
25endif
26
27obj-$(CONFIG_SND_SOC_ACPI) += snd-soc-acpi.o
28
Liam Girdwooda3288172006-10-06 18:33:55 +020029obj-$(CONFIG_SND_SOC) += snd-soc-core.o
Mark Brown0b34a3d2008-12-16 14:44:48 +000030obj-$(CONFIG_SND_SOC) += codecs/
Kuninori Morimotof2390882012-04-08 21:17:50 -070031obj-$(CONFIG_SND_SOC) += generic/
Lars-Peter Clausen8f2fe342013-12-06 11:02:50 +010032obj-$(CONFIG_SND_SOC) += adi/
Maruthi Srinivas Bayyavarapu7c313352016-01-08 18:22:09 -050033obj-$(CONFIG_SND_SOC) += amd/
Mark Brown0b34a3d2008-12-16 14:44:48 +000034obj-$(CONFIG_SND_SOC) += atmel/
35obj-$(CONFIG_SND_SOC) += au1x/
Florian Meierc6aeb7d2013-11-22 16:24:08 +010036obj-$(CONFIG_SND_SOC) += bcm/
Alexander Shiyan0ed275e2012-08-21 19:21:51 +040037obj-$(CONFIG_SND_SOC) += cirrus/
Rajeev Kumar3a9cf8e2012-06-21 15:54:51 +053038obj-$(CONFIG_SND_SOC) += dwc/
Mark Brown0b34a3d2008-12-16 14:44:48 +000039obj-$(CONFIG_SND_SOC) += fsl/
Andy Green0bf750f2017-03-31 15:06:00 -070040obj-$(CONFIG_SND_SOC) += hisilicon/
Mark Brown9af83812010-07-05 12:09:22 +090041obj-$(CONFIG_SND_SOC) += jz4740/
Damien.Horsley14b947d2015-11-04 14:40:48 +000042obj-$(CONFIG_SND_SOC) += img/
Jarkko Nikula784cbf82013-11-21 13:32:24 +020043obj-$(CONFIG_SND_SOC) += intel/
Koro Chenee0bcaf2015-06-15 22:38:02 +080044obj-$(CONFIG_SND_SOC) += mediatek/
Jerome Brunet6dc4fa12018-07-17 17:42:51 +020045obj-$(CONFIG_SND_SOC) += meson/
Dong Aisheng009ad052011-07-21 12:36:58 +080046obj-$(CONFIG_SND_SOC) += mxs/
apatard@mandriva.comf9b95982010-05-31 13:49:14 +020047obj-$(CONFIG_SND_SOC) += kirkwood/
Mark Brown0b34a3d2008-12-16 14:44:48 +000048obj-$(CONFIG_SND_SOC) += pxa/
Kenneth Westfield6a328882015-03-13 01:01:07 -070049obj-$(CONFIG_SND_SOC) += qcom/
Jianqun Xu4495c892014-07-05 19:13:03 +080050obj-$(CONFIG_SND_SOC) += rockchip/
Jassi Brar5033f432010-11-22 15:37:25 +090051obj-$(CONFIG_SND_SOC) += samsung/
Mark Brown0b34a3d2008-12-16 14:44:48 +000052obj-$(CONFIG_SND_SOC) += sh/
Liam Girdwood7e978fa2019-04-12 11:09:02 -050053obj-$(CONFIG_SND_SOC) += sof/
Rajeev Kumare58070e2013-06-10 16:19:40 +053054obj-$(CONFIG_SND_SOC) += spear/
Baolin Wang42fea312019-01-29 16:04:45 +080055obj-$(CONFIG_SND_SOC) += sprd/
Arnaud Pouliquen1e6babb2015-07-16 11:36:05 +020056obj-$(CONFIG_SND_SOC) += sti/
olivier moysan3e086ed2017-04-10 17:19:56 +020057obj-$(CONFIG_SND_SOC) += stm/
Emilio López45fb6b62015-09-12 15:26:24 +020058obj-$(CONFIG_SND_SOC) += sunxi/
Stephen Warren8b75d712011-01-07 22:36:17 -070059obj-$(CONFIG_SND_SOC) += tegra/
Peter Ujfalusif2055e12018-12-17 14:21:34 +020060obj-$(CONFIG_SND_SOC) += ti/
Katsuhiro Suzuki3a47b1d2017-11-22 20:43:17 +090061obj-$(CONFIG_SND_SOC) += uniphier/
Ola Lilja3592b7f2012-05-08 15:57:18 +020062obj-$(CONFIG_SND_SOC) += ux500/
Maruthi Srinivas Bayyavarapu33f8db92018-12-08 00:02:38 +053063obj-$(CONFIG_SND_SOC) += xilinx/
Max Filippov57b70682014-12-26 20:19:38 +030064obj-$(CONFIG_SND_SOC) += xtensa/