Kconfig 2.18 KB
Newer Older
1 2
config SND_SOC_QCOM
	tristate "ASoC support for QCOM platforms"
3
	depends on ARCH_QCOM || COMPILE_TEST
4 5 6 7 8 9 10 11 12 13 14 15
	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

16 17 18 19 20
config SND_SOC_LPASS_IPQ806X
	tristate
	select SND_SOC_LPASS_CPU
	select SND_SOC_LPASS_PLATFORM

21 22 23 24 25
config SND_SOC_LPASS_APQ8016
	tristate
	select SND_SOC_LPASS_CPU
	select SND_SOC_LPASS_PLATFORM

26 27
config SND_SOC_STORM
	tristate "ASoC I2S support for Storm boards"
28
	depends on SND_SOC_QCOM
29
	select SND_SOC_LPASS_IPQ806X
30 31 32 33
	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.
34 35 36

config SND_SOC_APQ8016_SBC
	tristate "SoC Audio support for APQ8016 SBC platforms"
37
	depends on SND_SOC_QCOM
38 39 40 41 42
	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.
43 44 45 46

config SND_SOC_QDSP6_COMMON
	tristate

47 48 49
config SND_SOC_QDSP6_CORE
	tristate

50 51 52
config SND_SOC_QDSP6_AFE
	tristate

53 54 55
config SND_SOC_QDSP6_AFE_DAI
	tristate

56 57 58
config SND_SOC_QDSP6_ADM
	tristate

59 60 61
config SND_SOC_QDSP6_ROUTING
	tristate

62 63 64
config SND_SOC_QDSP6_ASM
	tristate

65 66 67
config SND_SOC_QDSP6_ASM_DAI
	tristate

68 69 70 71
config SND_SOC_QDSP6
	tristate "SoC ALSA audio driver for QDSP6"
	depends on QCOM_APR && HAS_DMA
	select SND_SOC_QDSP6_COMMON
72
	select SND_SOC_QDSP6_CORE
73
	select SND_SOC_QDSP6_AFE
74
	select SND_SOC_QDSP6_AFE_DAI
75
	select SND_SOC_QDSP6_ADM
76
	select SND_SOC_QDSP6_ROUTING
77
	select SND_SOC_QDSP6_ASM
78
	select SND_SOC_QDSP6_ASM_DAI
79 80 81 82 83
	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.
84 85 86 87 88 89 90 91 92

config SND_SOC_MSM8996
	tristate "SoC Machine driver for MSM8996 and APQ8096 boards"
	depends on QCOM_APR
	select SND_SOC_QDSP6
	help
          Support for Qualcomm Technologies LPASS audio block in
          APQ8096 SoC-based systems.
          Say Y if you want to use audio device on this SoCs