summaryrefslogtreecommitdiffstats
path: root/sound/soc/qcom/Kconfig
diff options
context:
space:
mode:
authorSrinivas Kandagatla2018-05-18 14:56:00 +0200
committerMark Brown2018-05-21 17:40:24 +0200
commit7b20b2be51e1a9c250535e1a4df42e1cd20c7ecf (patch)
treec73ce0661ded54945f1b2acf77ea349f3519820a /sound/soc/qcom/Kconfig
parentASoC: amd: dma driver changes for bt i2s instance (diff)
downloadkernel-qcow2-linux-7b20b2be51e1a9c250535e1a4df42e1cd20c7ecf.tar.gz
kernel-qcow2-linux-7b20b2be51e1a9c250535e1a4df42e1cd20c7ecf.tar.xz
kernel-qcow2-linux-7b20b2be51e1a9c250535e1a4df42e1cd20c7ecf.zip
ASoC: qdsp6: q6adm: Add q6adm driver
This patch adds support to Q6ADM (Audio Device Manager) module in q6dsp. ADM performs routing between audio streams and AFE ports. It does Rate matching for streams going to devices driven by different clocks, it handles volume ramping, Mixing with channel and bit-width. ADM creates and destroys dynamic COPP services for device-related audio processing as needed. This patch adds basic support to ADM. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-and-tested-by: Rohit kumar <rohitkr@codeaurora.org> Reviewed-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/qcom/Kconfig')
-rw-r--r--sound/soc/qcom/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/qcom/Kconfig b/sound/soc/qcom/Kconfig
index bb0a2afb0563..971127edbc23 100644
--- a/sound/soc/qcom/Kconfig
+++ b/sound/soc/qcom/Kconfig
@@ -50,12 +50,16 @@ config SND_SOC_QDSP6_CORE
config SND_SOC_QDSP6_AFE
tristate
+config SND_SOC_QDSP6_ADM
+ tristate
+
config SND_SOC_QDSP6
tristate "SoC ALSA audio driver for QDSP6"
depends on QCOM_APR && HAS_DMA
select SND_SOC_QDSP6_COMMON
select SND_SOC_QDSP6_CORE
select SND_SOC_QDSP6_AFE
+ select SND_SOC_QDSP6_ADM
help
To add support for MSM QDSP6 Soc Audio.
This will enable sound soc platform specific