mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-02 16:44:59 +00:00

Create a USB BE component that will register a new USB port to the ASoC USB framework. This will handle determination on if the requested audio profile is supported by the USB device currently selected. Check for if the PCM format is supported during the hw_params callback. If the profile is not supported then the userspace ALSA entity will receive an error, and can take further action. Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com> Acked-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20250409194804.3773260-25-quic_wcheng@quicinc.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21 lines
919 B
Makefile
21 lines
919 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
snd-q6dsp-common-y := q6dsp-common.o q6dsp-lpass-ports.o q6dsp-lpass-clocks.o
|
|
snd-q6apm-y := q6apm.o audioreach.o topology.o
|
|
|
|
obj-$(CONFIG_SND_SOC_QDSP6_COMMON) += snd-q6dsp-common.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_CORE) += q6core.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_AFE) += q6afe.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_AFE_DAI) += q6afe-dai.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_AFE_CLOCKS) += q6afe-clocks.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_ADM) += q6adm.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_ROUTING) += q6routing.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_ASM) += q6asm.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_ASM_DAI) += q6asm-dai.o
|
|
|
|
obj-$(CONFIG_SND_SOC_QDSP6_APM) += snd-q6apm.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_APM_DAI) += q6apm-dai.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI) += q6apm-lpass-dais.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_PRM) += q6prm.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS) += q6prm-clocks.o
|
|
obj-$(CONFIG_SND_SOC_QDSP6_USB) += q6usb.o
|