1 # SPDX-License-Identifier: GPL-2.0
2 snd-soc-core-y
:= soc-core.o soc-dapm.o soc-jack.o soc-utils.o soc-dai.o soc-component.o
3 snd-soc-core-y
+= soc-pcm.o soc-devres.o soc-ops.o soc-link.o soc-card.o
4 snd-soc-core-
$(CONFIG_SND_SOC_COMPRESS
) += soc-compress.o
6 ifneq ($(CONFIG_SND_SOC_TOPOLOGY
),)
7 snd-soc-core-y
+= soc-topology.o
10 ifneq ($(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST
),)
11 # snd-soc-test-y := soc-topology-test.o
12 obj-
$(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST
) += soc-topology-test.o
15 ifneq ($(CONFIG_SND_SOC_CARD_KUNIT_TEST
),)
16 obj-
$(CONFIG_SND_SOC_CARD_KUNIT_TEST
) += soc-card-test.o
19 ifneq ($(CONFIG_SND_SOC_UTILS_KUNIT_TEST
),)
20 # snd-soc-test-y := soc-utils-test.o
21 obj-
$(CONFIG_SND_SOC_UTILS_KUNIT_TEST
) += soc-utils-test.o
24 ifneq ($(CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM
),)
25 snd-soc-core-y
+= soc-generic-dmaengine-pcm.o
28 ifneq ($(CONFIG_SND_SOC_AC97_BUS
),)
29 snd-soc-core-y
+= soc-ac97.o
32 ifneq ($(CONFIG_SND_SOC_ACPI
),)
33 snd-soc-acpi-y
:= soc-acpi.o
36 obj-
$(CONFIG_SND_SOC_ACPI
) += snd-soc-acpi.o
38 obj-
$(CONFIG_SND_SOC
) += snd-soc-core.o
39 obj-
$(CONFIG_SND_SOC
) += codecs
/
40 obj-
$(CONFIG_SND_SOC
) += generic
/
41 obj-
$(CONFIG_SND_SOC
) += apple
/
42 obj-
$(CONFIG_SND_SOC
) += adi
/
43 obj-
$(CONFIG_SND_SOC
) += amd
/
44 obj-
$(CONFIG_SND_SOC
) += atmel
/
45 obj-
$(CONFIG_SND_SOC
) += au1x
/
46 obj-
$(CONFIG_SND_SOC
) += bcm
/
47 obj-
$(CONFIG_SND_SOC
) += cirrus
/
48 obj-
$(CONFIG_SND_SOC
) += dwc
/
49 obj-
$(CONFIG_SND_SOC
) += fsl
/
50 obj-
$(CONFIG_SND_SOC
) += google
/
51 obj-
$(CONFIG_SND_SOC
) += hisilicon
/
52 obj-
$(CONFIG_SND_SOC
) += jz4740
/
53 obj-
$(CONFIG_SND_SOC
) += loongson
/
54 obj-
$(CONFIG_SND_SOC
) += img
/
55 obj-
$(CONFIG_SND_SOC
) += intel
/
56 obj-
$(CONFIG_SND_SOC
) += mediatek
/
57 obj-
$(CONFIG_SND_SOC
) += meson
/
58 obj-
$(CONFIG_SND_SOC
) += mxs
/
59 obj-
$(CONFIG_SND_SOC
) += kirkwood
/
60 obj-
$(CONFIG_SND_SOC
) += pxa
/
61 obj-
$(CONFIG_SND_SOC
) += qcom
/
62 obj-
$(CONFIG_SND_SOC
) += renesas
/
63 obj-
$(CONFIG_SND_SOC
) += rockchip
/
64 obj-
$(CONFIG_SND_SOC
) += samsung
/
65 obj-
$(CONFIG_SND_SOC
) += sdca
/
66 obj-
$(CONFIG_SND_SOC
) += sof
/
67 obj-
$(CONFIG_SND_SOC
) += spear
/
68 obj-
$(CONFIG_SND_SOC
) += sprd
/
69 obj-
$(CONFIG_SND_SOC
) += starfive
/
70 obj-
$(CONFIG_SND_SOC
) += sti
/
71 obj-
$(CONFIG_SND_SOC
) += stm
/
72 obj-
$(CONFIG_SND_SOC
) += sunxi
/
73 obj-
$(CONFIG_SND_SOC
) += tegra
/
74 obj-
$(CONFIG_SND_SOC
) += ti
/
75 obj-
$(CONFIG_SND_SOC
) += uniphier
/
76 obj-
$(CONFIG_SND_SOC
) += ux500
/
77 obj-
$(CONFIG_SND_SOC
) += xilinx
/
78 obj-
$(CONFIG_SND_SOC
) += xtensa
/
79 obj-
$(CONFIG_SND_SOC
) += sdw_utils
/