1f380dd3fSKenneth Westfieldconfig SND_SOC_QCOM 2f380dd3fSKenneth Westfield tristate "ASoC support for QCOM platforms" 302c4b9c2SKenneth Westfield depends on ARCH_QCOM || COMPILE_TEST 4f380dd3fSKenneth Westfield help 5f380dd3fSKenneth Westfield Say Y or M if you want to add support to use audio devices 6f380dd3fSKenneth Westfield in Qualcomm Technologies SOC-based platforms. 7f380dd3fSKenneth Westfield 8f380dd3fSKenneth Westfieldconfig SND_SOC_LPASS_CPU 9f380dd3fSKenneth Westfield tristate 10f380dd3fSKenneth Westfield select REGMAP_MMIO 11f380dd3fSKenneth Westfield 12f380dd3fSKenneth Westfieldconfig SND_SOC_LPASS_PLATFORM 13f380dd3fSKenneth Westfield tristate 14f380dd3fSKenneth Westfield select REGMAP_MMIO 15f380dd3fSKenneth Westfield 169bae4880SSrinivas Kandagatlaconfig SND_SOC_LPASS_IPQ806X 179bae4880SSrinivas Kandagatla tristate 189bae4880SSrinivas Kandagatla select SND_SOC_LPASS_CPU 199bae4880SSrinivas Kandagatla select SND_SOC_LPASS_PLATFORM 209bae4880SSrinivas Kandagatla 21dc1ebd18SSrinivas Kandagatlaconfig SND_SOC_LPASS_APQ8016 22dc1ebd18SSrinivas Kandagatla tristate 23dc1ebd18SSrinivas Kandagatla select SND_SOC_LPASS_CPU 24dc1ebd18SSrinivas Kandagatla select SND_SOC_LPASS_PLATFORM 25dc1ebd18SSrinivas Kandagatla 26f380dd3fSKenneth Westfieldconfig SND_SOC_STORM 27f380dd3fSKenneth Westfield tristate "ASoC I2S support for Storm boards" 28221dd96cSGeert Uytterhoeven depends on SND_SOC_QCOM 299bae4880SSrinivas Kandagatla select SND_SOC_LPASS_IPQ806X 30f380dd3fSKenneth Westfield select SND_SOC_MAX98357A 31f380dd3fSKenneth Westfield help 32f380dd3fSKenneth Westfield Say Y or M if you want add support for SoC audio on the 33f380dd3fSKenneth Westfield Qualcomm Technologies IPQ806X-based Storm board. 34bdb052e8SSrinivas Kandagatla 35bdb052e8SSrinivas Kandagatlaconfig SND_SOC_APQ8016_SBC 36bdb052e8SSrinivas Kandagatla tristate "SoC Audio support for APQ8016 SBC platforms" 37221dd96cSGeert Uytterhoeven depends on SND_SOC_QCOM 38bdb052e8SSrinivas Kandagatla select SND_SOC_LPASS_APQ8016 39bdb052e8SSrinivas Kandagatla help 40bdb052e8SSrinivas Kandagatla Support for Qualcomm Technologies LPASS audio block in 41bdb052e8SSrinivas Kandagatla APQ8016 SOC-based systems. 42bdb052e8SSrinivas Kandagatla Say Y if you want to use audio devices on MI2S. 434dddbddbSSrinivas Kandagatla 448e3684f6SSrinivas Kandagatlaconfig SND_SOC_QCOM_COMMON 458e3684f6SSrinivas Kandagatla tristate 468e3684f6SSrinivas Kandagatla 474dddbddbSSrinivas Kandagatlaconfig SND_SOC_QDSP6_COMMON 484dddbddbSSrinivas Kandagatla tristate 494dddbddbSSrinivas Kandagatla 50b73e93e1SSrinivas Kandagatlaconfig SND_SOC_QDSP6_CORE 51b73e93e1SSrinivas Kandagatla tristate 52b73e93e1SSrinivas Kandagatla 537fa2d70fSSrinivas Kandagatlaconfig SND_SOC_QDSP6_AFE 547fa2d70fSSrinivas Kandagatla tristate 557fa2d70fSSrinivas Kandagatla 5624c4cbcfSSrinivas Kandagatlaconfig SND_SOC_QDSP6_AFE_DAI 5724c4cbcfSSrinivas Kandagatla tristate 5824c4cbcfSSrinivas Kandagatla 597b20b2beSSrinivas Kandagatlaconfig SND_SOC_QDSP6_ADM 607b20b2beSSrinivas Kandagatla tristate 617b20b2beSSrinivas Kandagatla 62e3a33673SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ROUTING 63e3a33673SSrinivas Kandagatla tristate 64e3a33673SSrinivas Kandagatla 65a13e8723SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ASM 66a13e8723SSrinivas Kandagatla tristate 67a13e8723SSrinivas Kandagatla 682a9e92d3SSrinivas Kandagatlaconfig SND_SOC_QDSP6_ASM_DAI 6922930c79SSrinivas Kandagatla select SND_SOC_COMPRESS 702a9e92d3SSrinivas Kandagatla tristate 712a9e92d3SSrinivas Kandagatla 724dddbddbSSrinivas Kandagatlaconfig SND_SOC_QDSP6 734dddbddbSSrinivas Kandagatla tristate "SoC ALSA audio driver for QDSP6" 744dddbddbSSrinivas Kandagatla depends on QCOM_APR && HAS_DMA 754dddbddbSSrinivas Kandagatla select SND_SOC_QDSP6_COMMON 76b73e93e1SSrinivas Kandagatla select SND_SOC_QDSP6_CORE 777fa2d70fSSrinivas Kandagatla select SND_SOC_QDSP6_AFE 7824c4cbcfSSrinivas Kandagatla select SND_SOC_QDSP6_AFE_DAI 797b20b2beSSrinivas Kandagatla select SND_SOC_QDSP6_ADM 80e3a33673SSrinivas Kandagatla select SND_SOC_QDSP6_ROUTING 81a13e8723SSrinivas Kandagatla select SND_SOC_QDSP6_ASM 822a9e92d3SSrinivas Kandagatla select SND_SOC_QDSP6_ASM_DAI 834dddbddbSSrinivas Kandagatla help 844dddbddbSSrinivas Kandagatla To add support for MSM QDSP6 Soc Audio. 854dddbddbSSrinivas Kandagatla This will enable sound soc platform specific 864dddbddbSSrinivas Kandagatla audio drivers. This includes q6asm, q6adm, 874dddbddbSSrinivas Kandagatla q6afe interfaces to DSP using apr. 88a6f933f6SSrinivas Kandagatla 89a6f933f6SSrinivas Kandagatlaconfig SND_SOC_MSM8996 90a6f933f6SSrinivas Kandagatla tristate "SoC Machine driver for MSM8996 and APQ8096 boards" 91a6f933f6SSrinivas Kandagatla depends on QCOM_APR 92a6f933f6SSrinivas Kandagatla select SND_SOC_QDSP6 938e3684f6SSrinivas Kandagatla select SND_SOC_QCOM_COMMON 94a6f933f6SSrinivas Kandagatla help 95a6f933f6SSrinivas Kandagatla Support for Qualcomm Technologies LPASS audio block in 96a6f933f6SSrinivas Kandagatla APQ8096 SoC-based systems. 97a6f933f6SSrinivas Kandagatla Say Y if you want to use audio device on this SoCs 986b1687bfSRohit kumar 996b1687bfSRohit kumarconfig SND_SOC_SDM845 1006b1687bfSRohit kumar tristate "SoC Machine driver for SDM845 boards" 10173edbe42SRohit kumar depends on QCOM_APR 1026b1687bfSRohit kumar select SND_SOC_QDSP6 1038e3684f6SSrinivas Kandagatla select SND_SOC_QCOM_COMMON 104e9dc9190SArnd Bergmann select SND_SOC_RT5663 1056b1687bfSRohit kumar help 1066b1687bfSRohit kumar To add support for audio on Qualcomm Technologies Inc. 1076b1687bfSRohit kumar SDM845 SoC-based systems. 1086b1687bfSRohit kumar Say Y if you want to use audio device on this SoCs. 109