Config.in.audio 5.0 KB

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