1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2db24fa57SSrinivas Kandagatlamenuconfig SND_SOC_QCOM 3f380dd3fSKenneth Westfield tristate "ASoC support for QCOM platforms" 402c4b9c2SKenneth Westfield depends on ARCH_QCOM || COMPILE_TEST 5f380dd3fSKenneth Westfield help 6f380dd3fSKenneth Westfield Say Y or M if you want to add support to use audio devices 7f380dd3fSKenneth Westfield in Qualcomm Technologies SOC-based platforms. 8f380dd3fSKenneth Westfield 9db24fa57SSrinivas Kandagatlaif SND_SOC_QCOM 10db24fa57SSrinivas Kandagatla 11f380dd3fSKenneth Westfieldconfig SND_SOC_LPASS_CPU 12f380dd3fSKenneth Westfield tristate 13f380dd3fSKenneth Westfield select REGMAP_MMIO 14f380dd3fSKenneth Westfield 15f380dd3fSKenneth Westfieldconfig SND_SOC_LPASS_PLATFORM 16f380dd3fSKenneth Westfield tristate 17f380dd3fSKenneth Westfield select REGMAP_MMIO 18f380dd3fSKenneth Westfield 199bae4880SSrinivas Kandagatlaconfig SND_SOC_LPASS_IPQ806X 209bae4880SSrinivas Kandagatla tristate 219bae4880SSrinivas Kandagatla select SND_SOC_LPASS_CPU 229bae4880SSrinivas Kandagatla select SND_SOC_LPASS_PLATFORM 239bae4880SSrinivas Kandagatla 24dc1ebd18SSrinivas Kandagatlaconfig SND_SOC_LPASS_APQ8016 25dc1ebd18SSrinivas Kandagatla tristate 26dc1ebd18SSrinivas Kandagatla select SND_SOC_LPASS_CPU 27dc1ebd18SSrinivas Kandagatla select SND_SOC_LPASS_PLATFORM 28dc1ebd18SSrinivas Kandagatla 2924caf8d9SAjit Pandeyconfig SND_SOC_LPASS_SC7180 3024caf8d9SAjit Pandey tristate 3124caf8d9SAjit Pandey select SND_SOC_LPASS_CPU 3224caf8d9SAjit Pandey select SND_SOC_LPASS_PLATFORM 3324caf8d9SAjit Pandey 34f380dd3fSKenneth Westfieldconfig SND_SOC_STORM 35f380dd3fSKenneth Westfield tristate "ASoC I2S support for Storm boards" 369bae4880SSrinivas Kandagatla select SND_SOC_LPASS_IPQ806X 37f380dd3fSKenneth Westfield select SND_SOC_MAX98357A 38f380dd3fSKenneth Westfield help 39f380dd3fSKenneth Westfield Say Y or M if you want add support for SoC audio on the 40f380dd3fSKenneth Westfield Qualcomm Technologies IPQ806X-based Storm board. 41bdb052e8SSrinivas Kandagatla 42bdb052e8SSrinivas Kandagatlaconfig SND_SOC_APQ8016_SBC 43bdb052e8SSrinivas Kandagatla tristate "SoC Audio support for APQ8016 SBC platforms" 44bdb052e8SSrinivas Kandagatla select SND_SOC_LPASS_APQ8016 45118205d2SStephan Gerhold select SND_SOC_QCOM_COMMON 46bdb052e8SSrinivas Kandagatla help 47bdb052e8SSrinivas Kandagatla Support for Qualcomm Technologies LPASS audio block in 48bdb052e8SSrinivas Kandagatla APQ8016 SOC-based systems. 49bdb052e8SSrinivas Kandagatla Say Y if you want to use audio devices on MI2S. 504dddbddbSSrinivas Kandagatla 518e3684f6SSrinivas Kandagatlaconfig SND_SOC_QCOM_COMMON 528e3684f6SSrinivas Kandagatla tristate 538e3684f6SSrinivas Kandagatla 544dddbddbSSrinivas Kandagatlaconfig SND_SOC_QDSP6_COMMON 554dddbddbSSrinivas Kandagatla tristate 564dddbddbSSrinivas Kandagatla 57b73e93e1SSrinivas Kandagatlaconfig SND_SOC_QDSP6_CORE 58b73e93e1SSrinivas Kandagatla tristate 59b73e93e1SSrinivas Kandagatla 607fa2d70fSSrinivas Kandagatlaconfig SND_SOC_QDSP6_AFE 617fa2d70fSSrinivas Kandagatla tristate 627fa2d70fSSrinivas Kandagatla 6324c4cbcfSSrinivas Kandagatlaconfig SND_SOC_QDSP6_AFE_DAI 6424c4cbcfSSrinivas Kandagatla tristate 6524c4cbcfSSrinivas Kandagatla 66520a1c39SSrinivas Kandagatlaconfig SND_SOC_QDSP6_AFE_CLOCKS 67520a1c39SSrinivas Kandagatla tristate 68520a1c39SSrinivas Kandagatla 697b20b2beSSrinivas Kandagatlaconfig SND_SOC_QDSP6_ADM 707b20b2beSSrinivas Kandagatla tristate 717b20b2beSSrinivas Kandagatla 72e3a33673SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ROUTING 73e3a33673SSrinivas Kandagatla tristate 74e3a33673SSrinivas Kandagatla 75a13e8723SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ASM 76a13e8723SSrinivas Kandagatla tristate 77a13e8723SSrinivas Kandagatla 782a9e92d3SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ASM_DAI 7922930c79SSrinivas Kandagatla select SND_SOC_COMPRESS 802a9e92d3SSrinivas Kandagatla tristate 812a9e92d3SSrinivas Kandagatla 824dddbddbSSrinivas Kandagatlaconfig SND_SOC_QDSP6 834dddbddbSSrinivas Kandagatla tristate "SoC ALSA audio driver for QDSP6" 84b6aa06deSGeert Uytterhoeven depends on QCOM_APR 854dddbddbSSrinivas Kandagatla select SND_SOC_QDSP6_COMMON 86b73e93e1SSrinivas Kandagatla select SND_SOC_QDSP6_CORE 877fa2d70fSSrinivas Kandagatla select SND_SOC_QDSP6_AFE 8824c4cbcfSSrinivas Kandagatla select SND_SOC_QDSP6_AFE_DAI 89520a1c39SSrinivas Kandagatla select SND_SOC_QDSP6_AFE_CLOCKS 907b20b2beSSrinivas Kandagatla select SND_SOC_QDSP6_ADM 91e3a33673SSrinivas Kandagatla select SND_SOC_QDSP6_ROUTING 92a13e8723SSrinivas Kandagatla select SND_SOC_QDSP6_ASM 932a9e92d3SSrinivas Kandagatla select SND_SOC_QDSP6_ASM_DAI 944dddbddbSSrinivas Kandagatla help 954dddbddbSSrinivas Kandagatla To add support for MSM QDSP6 Soc Audio. 964dddbddbSSrinivas Kandagatla This will enable sound soc platform specific 974dddbddbSSrinivas Kandagatla audio drivers. This includes q6asm, q6adm, 984dddbddbSSrinivas Kandagatla q6afe interfaces to DSP using apr. 99a6f933f6SSrinivas Kandagatla 100a6f933f6SSrinivas Kandagatlaconfig SND_SOC_MSM8996 101a6f933f6SSrinivas Kandagatla tristate "SoC Machine driver for MSM8996 and APQ8096 boards" 102a6f933f6SSrinivas Kandagatla depends on QCOM_APR 103a6f933f6SSrinivas Kandagatla select SND_SOC_QDSP6 1048e3684f6SSrinivas Kandagatla select SND_SOC_QCOM_COMMON 105a6f933f6SSrinivas Kandagatla help 106a6f933f6SSrinivas Kandagatla Support for Qualcomm Technologies LPASS audio block in 107a6f933f6SSrinivas Kandagatla APQ8096 SoC-based systems. 108a6f933f6SSrinivas Kandagatla Say Y if you want to use audio device on this SoCs 1096b1687bfSRohit kumar 1106b1687bfSRohit kumarconfig SND_SOC_SDM845 1116b1687bfSRohit kumar tristate "SoC Machine driver for SDM845 boards" 1123bd057c8SJohn Stultz depends on QCOM_APR && I2C && SOUNDWIRE 1136b1687bfSRohit kumar select SND_SOC_QDSP6 1148e3684f6SSrinivas Kandagatla select SND_SOC_QCOM_COMMON 115e9dc9190SArnd Bergmann select SND_SOC_RT5663 1160ddb0fb0SCheng-Yi Chiang select SND_SOC_MAX98927 1173bd057c8SJohn Stultz imply SND_SOC_CROS_EC_CODEC 1186b1687bfSRohit kumar help 1196b1687bfSRohit kumar To add support for audio on Qualcomm Technologies Inc. 1206b1687bfSRohit kumar SDM845 SoC-based systems. 1216b1687bfSRohit kumar Say Y if you want to use audio device on this SoCs. 122db24fa57SSrinivas Kandagatla 123db24fa57SSrinivas Kandagatlaendif #SND_SOC_QCOM 124