Kconfig 2.5 KB

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