13 Feb
2024
13 Feb
'24
11:48 a.m.
On Tue, 13 Feb 2024 01:53:50 +0100, Wesley Cheng wrote:
--- a/sound/soc/Kconfig +++ b/sound/soc/Kconfig @@ -76,6 +76,15 @@ config SND_SOC_UTILS_KUNIT_TEST config SND_SOC_ACPI tristate
+config SND_SOC_USB
- bool "SoC based USB audio offloading"
- help
Enable this option if an ASoC platform card has support to handleUSB audio offloading. This enables the SoC USB layer, which willnotifies the ASoC USB DPCM backend DAI link about available USB audiodevices. Based on the notifications, sequences to enable the audiostream can be taken based on the design.
This should be tristate, and...
--- a/sound/soc/Makefile +++ b/sound/soc/Makefile @@ -31,6 +31,10 @@ endif
obj-$(CONFIG_SND_SOC_ACPI) += snd-soc-acpi.o
+ifneq ($(CONFIG_SND_SOC_USB),) +snd-soc-core-objs += soc-usb.o +endif
... split it to an individual module, i.e.:
snd-soc-usb-objs := soc-usb.o obj-$(CONFIG_SND_SOC_USB) += snd-soc-usb.o
Otherwise it'll lead to a hard-dependency to snd-soc-core on snd-usb-audio, which is utterly unnecessary for most of other devices.
thanks,
Takashi