1config SND_SOC_QCOM 2 tristate "ASoC support for QCOM platforms" 3 depends on ARCH_QCOM || COMPILE_TEST 4 help 5 Say Y or M if you want to add support to use audio devices 6 in Qualcomm Technologies SOC-based platforms. 7 8config SND_SOC_LPASS_CPU 9 tristate 10 select REGMAP_MMIO 11 12config SND_SOC_LPASS_PLATFORM 13 tristate 14 select REGMAP_MMIO 15 16config SND_SOC_LPASS_IPQ806X 17 tristate 18 select SND_SOC_LPASS_CPU 19 select SND_SOC_LPASS_PLATFORM 20 21config SND_SOC_LPASS_APQ8016 22 tristate 23 select SND_SOC_LPASS_CPU 24 select SND_SOC_LPASS_PLATFORM 25 26config SND_SOC_STORM 27 tristate "ASoC I2S support for Storm boards" 28 depends on SND_SOC_QCOM 29 select SND_SOC_LPASS_IPQ806X 30 select SND_SOC_MAX98357A 31 help 32 Say Y or M if you want add support for SoC audio on the 33 Qualcomm Technologies IPQ806X-based Storm board. 34 35config SND_SOC_APQ8016_SBC 36 tristate "SoC Audio support for APQ8016 SBC platforms" 37 depends on SND_SOC_QCOM 38 select SND_SOC_LPASS_APQ8016 39 help 40 Support for Qualcomm Technologies LPASS audio block in 41 APQ8016 SOC-based systems. 42 Say Y if you want to use audio devices on MI2S. 43 44config SND_SOC_QCOM_COMMON 45 tristate 46 47config SND_SOC_QDSP6_COMMON 48 tristate 49 50config SND_SOC_QDSP6_CORE 51 tristate 52 53config SND_SOC_QDSP6_AFE 54 tristate 55 56config SND_SOC_QDSP6_AFE_DAI 57 tristate 58 59config SND_SOC_QDSP6_ADM 60 tristate 61 62config SND_SOC_QDSP6_ROUTING 63 tristate 64 65config SND_SOC_QDSP6_ASM 66 tristate 67 68config SND_SOC_QDSP6_ASM_DAI 69 select SND_SOC_COMPRESS 70 tristate 71 72config SND_SOC_QDSP6 73 tristate "SoC ALSA audio driver for QDSP6" 74 depends on QCOM_APR && HAS_DMA 75 select SND_SOC_QDSP6_COMMON 76 select SND_SOC_QDSP6_CORE 77 select SND_SOC_QDSP6_AFE 78 select SND_SOC_QDSP6_AFE_DAI 79 select SND_SOC_QDSP6_ADM 80 select SND_SOC_QDSP6_ROUTING 81 select SND_SOC_QDSP6_ASM 82 select SND_SOC_QDSP6_ASM_DAI 83 help 84 To add support for MSM QDSP6 Soc Audio. 85 This will enable sound soc platform specific 86 audio drivers. This includes q6asm, q6adm, 87 q6afe interfaces to DSP using apr. 88 89config SND_SOC_MSM8996 90 tristate "SoC Machine driver for MSM8996 and APQ8096 boards" 91 depends on QCOM_APR 92 select SND_SOC_QDSP6 93 select SND_SOC_QCOM_COMMON 94 help 95 Support for Qualcomm Technologies LPASS audio block in 96 APQ8096 SoC-based systems. 97 Say Y if you want to use audio device on this SoCs 98 99config SND_SOC_SDM845 100 tristate "SoC Machine driver for SDM845 boards" 101 depends on QCOM_APR && MFD_CROS_EC && I2C 102 select SND_SOC_QDSP6 103 select SND_SOC_QCOM_COMMON 104 select SND_SOC_RT5663 105 select SND_SOC_MAX98927 106 select SND_SOC_CROS_EC_CODEC 107 help 108 To add support for audio on Qualcomm Technologies Inc. 109 SDM845 SoC-based systems. 110 Say Y if you want to use audio device on this SoCs. 111