Config.in.audio 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. menu "Audio devices support"
  2. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_USB || ADK_TARGET_WITH_SOUND || ADK_TARGET_QEMU
  3. config ADK_KERNEL_SOUND
  4. tristate
  5. config ADK_KERNEL_SND_PCI
  6. bool
  7. config ADK_KERNEL_SND_USB
  8. bool
  9. config ADK_KERNEL_SND_SOC
  10. bool
  11. config ADK_KERNEL_SND_ARM
  12. bool
  13. config ADK_KERNEL_SND_TIMER
  14. tristate
  15. config ADK_KERNEL_SND_PCM
  16. tristate
  17. config ADK_KERNEL_SND_HWDEP
  18. tristate
  19. config ADK_KERNEL_SND_RAWMIDI
  20. tristate
  21. config ADK_KERNEL_SND_AC97_CODEC
  22. tristate
  23. config ADK_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM
  24. bool
  25. config ADK_KERNEL_SND_SOC_SPDIF
  26. tristate
  27. config ADK_KERNEL_SND_SOC_FSL_ASRC
  28. bool
  29. config ADK_KERNEL_SND_SOC_FSL_HDMI
  30. bool
  31. config ADK_KERNEL_SND_SOC_FSL_SPDIF
  32. tristate
  33. config ADK_KERNEL_SND_SOC_IMX_SGTL5000
  34. tristate
  35. config ADK_KERNEL_SND_SOC_IMX_PCM_DMA
  36. bool
  37. config ADK_KERNEL_SND_SOC_HDMI_CODEC
  38. tristate
  39. config ADK_KERNEL_SND_SOC_IMX_HDMI_DMA
  40. bool
  41. config ADK_KERNEL_SND_SOC_IMX_SPDIF
  42. tristate
  43. config ADK_KERNEL_SND_SOC_IMX_HDMI
  44. tristate
  45. config ADK_KERNEL_SND_PXA2XX_AC97
  46. tristate
  47. config ADK_KERNEL_SND_PXA2XX_SOC
  48. tristate
  49. config ADK_KERNEL_SND_SOC_I2C_AND_SPI
  50. tristate
  51. config ADK_KERNEL_SND_SOC_WM8731
  52. tristate
  53. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  54. config ADK_KERNEL_SND_SOC_WM8804
  55. tristate
  56. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  57. config ADK_KERNEL_SND_SOC_PCM5102A
  58. tristate
  59. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  60. config ADK_KERNEL_SND_SOC_PCM512x
  61. tristate
  62. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  63. config ADK_KERNEL_SND_SOC_PCM512x_I2C
  64. tristate
  65. select ADK_KERNEL_SND_SOC_PCM512x
  66. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  67. config ADK_KERNEL_SND_SOC_PCM512x_SPI
  68. tristate
  69. select ADK_KERNEL_SND_SOC_PCM512x
  70. select ADK_KERNEL_SND_SOC_I2C_AND_SPI
  71. config ADK_KERNEL_SND
  72. tristate
  73. select ADK_KERNEL_SOUND
  74. select ADK_KERNEL_SND_PCM
  75. select ADK_KERNEL_SND_HWDEP
  76. select ADK_KERNEL_SND_TIMER
  77. config ADK_KERNEL_SND_INTEL8X0
  78. tristate "Intel AC97 driver"
  79. select ADK_KERNEL_SND
  80. select ADK_KERNEL_SND_PCI
  81. select ADK_KERNEL_SND_AC97_CODEC
  82. default m if ADK_TARGET_SYSTEM_IBM_X40
  83. default m if ADK_TARGET_QEMU_WITH_AUDIO
  84. default n
  85. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_QEMU_SYSTEM_X86 || ADK_TARGET_QEMU_SYSTEM_X86_64
  86. help
  87. Driver for intel chipsets.
  88. config ADK_KERNEL_SND_VIA82XX
  89. tristate "VIA82XX driver"
  90. select ADK_KERNEL_SND
  91. depends on ADK_TARGET_WITH_PCI
  92. help
  93. ALSA VIA82XX driver
  94. config ADK_KERNEL_SND_ENS1370
  95. tristate "Ensoniq 1370 driver"
  96. select ADK_KERNEL_SND
  97. depends on ADK_TARGET_WITH_PCI
  98. help
  99. ALSA Ensonique 1370 driver
  100. config ADK_KERNEL_SND_CS5535AUDIO
  101. tristate "AMD CS5535 driver"
  102. select ADK_KERNEL_SND_PCI
  103. select ADK_KERNEL_SND_AC97_CODEC
  104. select ADK_KERNEL_SND
  105. default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  106. default m if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  107. depends on ADK_TARGET_WITH_PCI
  108. help
  109. ALSA AMD CS5535 driver
  110. config ADK_KERNEL_SND_PXA2XX_SOC_SPITZ
  111. tristate "Sharp Zaurus SoC"
  112. select ADK_KERNEL_SND
  113. select ADK_KERNEL_SND_ARM
  114. select ADK_KERNEL_SND_PXA2XX_AC97
  115. select ADK_KERNEL_SND_AC97_CODEC
  116. select ADK_KERNEL_SND_SOC
  117. select ADK_KERNEL_SND_PXA2XX_SOC
  118. depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS
  119. default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  120. default n
  121. config ADK_KERNEL_SND_BCM2835
  122. tristate "BCM2835 onboard soundcard"
  123. select ADK_KERNEL_SND
  124. select ADK_KERNEL_SND_ARM
  125. depends on ADK_TARGET_BOARD_BCM28XX
  126. default m if ADK_TARGET_BOARD_BCM28XX
  127. default n
  128. config ADK_KERNEL_SND_BCM2708_SOC_I2S
  129. tristate
  130. select ADK_KERNEL_SND
  131. select ADK_KERNEL_SND_ARM
  132. select ADK_KERNEL_SND_SOC
  133. select ADK_KERNEL_SND_BCM2835
  134. select ADK_KERNEL_DMA_BCM2835
  135. select ADK_KERNEL_REGMAP
  136. select ADK_KERNEL_REGMAP_MMIO
  137. depends on ADK_TARGET_BOARD_BCM28XX
  138. default n
  139. config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP
  140. tristate "Hifiberry AMP"
  141. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  142. depends on ADK_TARGET_BOARD_BCM28XX
  143. config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC
  144. tristate "Hifiberry DAC"
  145. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  146. select ADK_KERNEL_SND_SOC_PCM5102A
  147. depends on ADK_TARGET_BOARD_BCM28XX
  148. config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI
  149. tristate "Hifiberry DIGI"
  150. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  151. select ADK_KERNEL_SND_SOC_WM8804
  152. depends on ADK_TARGET_BOARD_BCM28XX
  153. config ADK_KERNEL_SND_BCM2708_SOC_RPI_DAC
  154. tristate "RPI-DAC"
  155. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  156. depends on ADK_TARGET_BOARD_BCM28XX
  157. config ADK_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC
  158. tristate "IQAudio-DAC"
  159. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  160. select ADK_KERNEL_SND_SOC_PCM512x_I2C
  161. depends on ADK_TARGET_BOARD_BCM28XX
  162. config ADK_KERNEL_SND_BCM2708_SOC_RPI_PROTO
  163. tristate "Rpi-Proto"
  164. select ADK_KERNEL_SND_BCM2708_SOC_I2S
  165. select ADK_KERNEL_SND_SOC_WM8731
  166. depends on ADK_TARGET_BOARD_BCM28XX
  167. config ADK_KERNEL_SND_IMX_SOC
  168. tristate "IMX6 SoC sound chip"
  169. select ADK_KERNEL_SND
  170. select ADK_KERNEL_SND_SOC
  171. select ADK_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM
  172. select ADK_KERNEL_SND_SOC_HDMI_CODEC
  173. select ADK_KERNEL_SND_SOC_IMX_PCM_DMA
  174. select ADK_KERNEL_SND_SOC_IMX_HDMI_DMA
  175. select ADK_KERNEL_SND_SOC_IMX_HDMI
  176. select ADK_KERNEL_SND_SOC_IMX_SPDIF
  177. select ADK_KERNEL_SND_SOC_IMX_SGTL5000 if ADK_TARGET_MODEL_HUMMINGBOARD_I2EX
  178. select ADK_KERNEL_SND_SOC_FSL_ASRC
  179. select ADK_KERNEL_SND_SOC_FSL_SPDIF
  180. select ADK_KERNEL_SND_SOC_FSL_HDMI
  181. select ADK_KERNEL_REGMAP
  182. select ADK_KERNEL_REGMAP_SPI
  183. select ADK_KERNEL_REGMAP_I2C
  184. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  185. default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  186. default n
  187. endmenu