mirror of
https://github.com/torvalds/linux.git
synced 2024-12-02 17:11:33 +00:00
7fa2d70f97
This patch adds support to Q6AFE (Audio Front End) module on Q6DSP. AFE module sits right at the other end of cpu where the codec/audio devices are connected. AFE provides abstraced interfaces to both hardware and virtual devices. Each AFE tx/rx port can be configured to connect to one of the hardware devices like codec, hdmi, slimbus, i2s and so on. AFE services include starting, stopping, and if needed, any configurations of the ports. 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>
64 lines
1.6 KiB
Plaintext
64 lines
1.6 KiB
Plaintext
config SND_SOC_QCOM
|
|
tristate "ASoC support for QCOM platforms"
|
|
depends on ARCH_QCOM || COMPILE_TEST
|
|
help
|
|
Say Y or M if you want to add support to use audio devices
|
|
in Qualcomm Technologies SOC-based platforms.
|
|
|
|
config SND_SOC_LPASS_CPU
|
|
tristate
|
|
select REGMAP_MMIO
|
|
|
|
config SND_SOC_LPASS_PLATFORM
|
|
tristate
|
|
select REGMAP_MMIO
|
|
|
|
config SND_SOC_LPASS_IPQ806X
|
|
tristate
|
|
select SND_SOC_LPASS_CPU
|
|
select SND_SOC_LPASS_PLATFORM
|
|
|
|
config SND_SOC_LPASS_APQ8016
|
|
tristate
|
|
select SND_SOC_LPASS_CPU
|
|
select SND_SOC_LPASS_PLATFORM
|
|
|
|
config SND_SOC_STORM
|
|
tristate "ASoC I2S support for Storm boards"
|
|
depends on SND_SOC_QCOM
|
|
select SND_SOC_LPASS_IPQ806X
|
|
select SND_SOC_MAX98357A
|
|
help
|
|
Say Y or M if you want add support for SoC audio on the
|
|
Qualcomm Technologies IPQ806X-based Storm board.
|
|
|
|
config SND_SOC_APQ8016_SBC
|
|
tristate "SoC Audio support for APQ8016 SBC platforms"
|
|
depends on SND_SOC_QCOM
|
|
select SND_SOC_LPASS_APQ8016
|
|
help
|
|
Support for Qualcomm Technologies LPASS audio block in
|
|
APQ8016 SOC-based systems.
|
|
Say Y if you want to use audio devices on MI2S.
|
|
|
|
config SND_SOC_QDSP6_COMMON
|
|
tristate
|
|
|
|
config SND_SOC_QDSP6_CORE
|
|
tristate
|
|
|
|
config SND_SOC_QDSP6_AFE
|
|
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
|
|
help
|
|
To add support for MSM QDSP6 Soc Audio.
|
|
This will enable sound soc platform specific
|
|
audio drivers. This includes q6asm, q6adm,
|
|
q6afe interfaces to DSP using apr.
|