Kconfig 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. # ALSA ISA drivers
  2. config SND_WSS_LIB
  3. tristate
  4. select SND_PCM
  5. config SND_SB_COMMON
  6. tristate
  7. config SND_SB8_DSP
  8. tristate
  9. select SND_PCM
  10. select SND_SB_COMMON
  11. config SND_SB16_DSP
  12. tristate
  13. select SND_PCM
  14. select SND_SB_COMMON
  15. menuconfig SND_ISA
  16. bool "ISA sound devices"
  17. depends on ISA && ISA_DMA_API
  18. default y
  19. help
  20. Support for sound devices connected via the ISA bus.
  21. if SND_ISA
  22. config SND_ADLIB
  23. tristate "AdLib FM card"
  24. select SND_OPL3_LIB
  25. help
  26. Say Y here to include support for AdLib FM cards.
  27. To compile this driver as a module, choose M here: the module
  28. will be called snd-adlib.
  29. config SND_AD1816A
  30. tristate "Analog Devices SoundPort AD1816A"
  31. depends on PNP
  32. select ISAPNP
  33. select SND_OPL3_LIB
  34. select SND_MPU401_UART
  35. select SND_PCM
  36. help
  37. Say Y here to include support for Analog Devices SoundPort
  38. AD1816A or compatible sound chips.
  39. To compile this driver as a module, choose M here: the module
  40. will be called snd-ad1816a.
  41. config SND_AD1848
  42. tristate "Generic AD1848/CS4248 driver"
  43. select SND_WSS_LIB
  44. help
  45. Say Y here to include support for AD1848 (Analog Devices) or
  46. CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
  47. For newer chips from Cirrus Logic, use the CS4231, CS4232 or
  48. CS4236+ drivers.
  49. To compile this driver as a module, choose M here: the module
  50. will be called snd-ad1848.
  51. config SND_ALS100
  52. tristate "Avance Logic ALS100/ALS120"
  53. depends on PNP
  54. select ISAPNP
  55. select SND_OPL3_LIB
  56. select SND_MPU401_UART
  57. select SND_SB16_DSP
  58. help
  59. Say Y here to include support for soundcards based on Avance
  60. Logic ALS100, ALS110, ALS120 and ALS200 chips.
  61. To compile this driver as a module, choose M here: the module
  62. will be called snd-als100.
  63. config SND_AZT2320
  64. tristate "Aztech Systems AZT2320"
  65. depends on PNP
  66. select ISAPNP
  67. select SND_OPL3_LIB
  68. select SND_MPU401_UART
  69. select SND_WSS_LIB
  70. help
  71. Say Y here to include support for soundcards based on the
  72. Aztech Systems AZT2320 chip.
  73. To compile this driver as a module, choose M here: the module
  74. will be called snd-azt2320.
  75. config SND_CMI8330
  76. tristate "C-Media CMI8330"
  77. select SND_WSS_LIB
  78. select SND_SB16_DSP
  79. select SND_OPL3_LIB
  80. select SND_MPU401_UART
  81. help
  82. Say Y here to include support for soundcards based on the
  83. C-Media CMI8330 chip.
  84. To compile this driver as a module, choose M here: the module
  85. will be called snd-cmi8330.
  86. config SND_CS4231
  87. tristate "Generic Cirrus Logic CS4231 driver"
  88. select SND_MPU401_UART
  89. select SND_WSS_LIB
  90. help
  91. Say Y here to include support for CS4231 chips from Cirrus
  92. Logic - Crystal Semiconductors.
  93. To compile this driver as a module, choose M here: the module
  94. will be called snd-cs4231.
  95. config SND_CS4232
  96. tristate "Generic Cirrus Logic CS4232 driver"
  97. select SND_OPL3_LIB
  98. select SND_MPU401_UART
  99. select SND_WSS_LIB
  100. help
  101. Say Y here to include support for CS4232 chips from Cirrus
  102. Logic - Crystal Semiconductors.
  103. To compile this driver as a module, choose M here: the module
  104. will be called snd-cs4232.
  105. config SND_CS4236
  106. tristate "Generic Cirrus Logic CS4236+ driver"
  107. select SND_OPL3_LIB
  108. select SND_MPU401_UART
  109. select SND_WSS_LIB
  110. help
  111. Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
  112. CS4239 chips from Cirrus Logic - Crystal Semiconductors.
  113. To compile this driver as a module, choose M here: the module
  114. will be called snd-cs4236.
  115. config SND_DT019X
  116. tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
  117. depends on PNP
  118. select ISAPNP
  119. select SND_OPL3_LIB
  120. select SND_MPU401_UART
  121. select SND_SB16_DSP
  122. help
  123. Say Y here to include support for soundcards based on the
  124. Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
  125. To compile this driver as a module, choose M here: the module
  126. will be called snd-dt019x.
  127. config SND_ES968
  128. tristate "Generic ESS ES968 driver"
  129. depends on PNP
  130. select ISAPNP
  131. select SND_MPU401_UART
  132. select SND_SB8_DSP
  133. help
  134. Say Y here to include support for ESS AudioDrive ES968 chips.
  135. To compile this driver as a module, choose M here: the module
  136. will be called snd-es968.
  137. config SND_ES1688
  138. tristate "Generic ESS ES688/ES1688 driver"
  139. select SND_OPL3_LIB
  140. select SND_MPU401_UART
  141. select SND_PCM
  142. help
  143. Say Y here to include support for ESS AudioDrive ES688 or
  144. ES1688 chips.
  145. To compile this driver as a module, choose M here: the module
  146. will be called snd-es1688.
  147. config SND_ES18XX
  148. tristate "Generic ESS ES18xx driver"
  149. select SND_OPL3_LIB
  150. select SND_MPU401_UART
  151. select SND_PCM
  152. help
  153. Say Y here to include support for ESS AudioDrive ES18xx chips.
  154. To compile this driver as a module, choose M here: the module
  155. will be called snd-es18xx.
  156. config SND_SC6000
  157. tristate "Gallant SC-6000, Audio Excel DSP 16"
  158. depends on HAS_IOPORT
  159. select SND_WSS_LIB
  160. select SND_OPL3_LIB
  161. select SND_MPU401_UART
  162. help
  163. Say Y here to include support for Gallant SC-6000 card and clones:
  164. Audio Excel DSP 16 and Zoltrix AV302.
  165. To compile this driver as a module, choose M here: the module
  166. will be called snd-sc6000.
  167. config SND_GUSCLASSIC
  168. tristate "Gravis UltraSound Classic"
  169. select SND_RAWMIDI
  170. select SND_PCM
  171. help
  172. Say Y here to include support for Gravis UltraSound Classic
  173. soundcards.
  174. To compile this driver as a module, choose M here: the module
  175. will be called snd-gusclassic.
  176. config SND_GUSEXTREME
  177. tristate "Gravis UltraSound Extreme"
  178. select SND_OPL3_LIB
  179. select SND_MPU401_UART
  180. select SND_PCM
  181. help
  182. Say Y here to include support for Gravis UltraSound Extreme
  183. soundcards.
  184. To compile this driver as a module, choose M here: the module
  185. will be called snd-gusextreme.
  186. config SND_GUSMAX
  187. tristate "Gravis UltraSound MAX"
  188. select SND_RAWMIDI
  189. select SND_WSS_LIB
  190. help
  191. Say Y here to include support for Gravis UltraSound MAX
  192. soundcards.
  193. To compile this driver as a module, choose M here: the module
  194. will be called snd-gusmax.
  195. config SND_INTERWAVE
  196. tristate "AMD InterWave, Gravis UltraSound PnP"
  197. depends on PNP
  198. select SND_RAWMIDI
  199. select SND_WSS_LIB
  200. help
  201. Say Y here to include support for AMD InterWave based
  202. soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
  203. MED3210, Dynasonic Pro, Panasonic PCA761AW).
  204. To compile this driver as a module, choose M here: the module
  205. will be called snd-interwave.
  206. config SND_INTERWAVE_STB
  207. tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
  208. depends on PNP
  209. select SND_RAWMIDI
  210. select SND_WSS_LIB
  211. help
  212. Say Y here to include support for AMD InterWave based
  213. soundcards with a TEA6330T bass and treble regulator
  214. (UltraSound 32-Pro).
  215. To compile this driver as a module, choose M here: the module
  216. will be called snd-interwave-stb.
  217. config SND_OPL3SA2
  218. tristate "Yamaha OPL3-SA2/SA3"
  219. select SND_OPL3_LIB
  220. select SND_MPU401_UART
  221. select SND_WSS_LIB
  222. help
  223. Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
  224. chips.
  225. To compile this driver as a module, choose M here: the module
  226. will be called snd-opl3sa2.
  227. config SND_OPTI92X_AD1848
  228. tristate "OPTi 82C92x - AD1848"
  229. select SND_OPL3_LIB
  230. select SND_OPL4_LIB
  231. select SND_MPU401_UART
  232. select SND_WSS_LIB
  233. help
  234. Say Y here to include support for soundcards based on Opti
  235. 82C92x or OTI-601 chips and using an AD1848 codec.
  236. To compile this driver as a module, choose M here: the module
  237. will be called snd-opti92x-ad1848.
  238. config SND_OPTI92X_CS4231
  239. tristate "OPTi 82C92x - CS4231"
  240. select SND_OPL3_LIB
  241. select SND_OPL4_LIB
  242. select SND_MPU401_UART
  243. select SND_WSS_LIB
  244. help
  245. Say Y here to include support for soundcards based on Opti
  246. 82C92x chips and using a CS4231 codec.
  247. To compile this driver as a module, choose M here: the module
  248. will be called snd-opti92x-cs4231.
  249. config SND_OPTI93X
  250. tristate "OPTi 82C93x"
  251. select SND_OPL3_LIB
  252. select SND_MPU401_UART
  253. select SND_WSS_LIB
  254. help
  255. Say Y here to include support for soundcards based on Opti
  256. 82C93x chips.
  257. To compile this driver as a module, choose M here: the module
  258. will be called snd-opti93x.
  259. config SND_MIRO
  260. tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
  261. select SND_OPL4_LIB
  262. select SND_WSS_LIB
  263. select SND_MPU401_UART
  264. select SND_PCM
  265. help
  266. Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
  267. miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
  268. To compile this driver as a module, choose M here: the module
  269. will be called snd-miro.
  270. config SND_SB8
  271. tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
  272. select SND_OPL3_LIB
  273. select SND_RAWMIDI
  274. select SND_SB8_DSP
  275. help
  276. Say Y here to include support for Creative Sound Blaster 1.0/
  277. 2.0/Pro (8-bit) or 100% compatible soundcards.
  278. To compile this driver as a module, choose M here: the module
  279. will be called snd-sb8.
  280. config SND_SB16
  281. tristate "Sound Blaster 16 (PnP)"
  282. select SND_OPL3_LIB
  283. select SND_MPU401_UART
  284. select SND_SB16_DSP
  285. help
  286. Say Y here to include support for Sound Blaster 16 soundcards
  287. (including the Plug and Play version).
  288. To compile this driver as a module, choose M here: the module
  289. will be called snd-sb16.
  290. config SND_SBAWE
  291. tristate "Sound Blaster AWE (32,64) (PnP)"
  292. select SND_OPL3_LIB
  293. select SND_MPU401_UART
  294. select SND_SB16_DSP
  295. help
  296. Say Y here to include support for Sound Blaster AWE soundcards
  297. (including the Plug and Play version).
  298. To compile this driver as a module, choose M here: the module
  299. will be called snd-sbawe.
  300. config SND_SB16_CSP
  301. bool "Sound Blaster 16/AWE CSP support"
  302. depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
  303. select FW_LOADER
  304. help
  305. Say Y here to include support for the CSP core. This special
  306. coprocessor can do variable tasks like various compression and
  307. decompression algorithms.
  308. config SND_SGALAXY
  309. tristate "Aztech Sound Galaxy"
  310. select SND_WSS_LIB
  311. help
  312. Say Y here to include support for Aztech Sound Galaxy
  313. soundcards.
  314. To compile this driver as a module, choose M here: the module
  315. will be called snd-sgalaxy.
  316. config SND_SSCAPE
  317. tristate "Ensoniq SoundScape PnP driver"
  318. select SND_HWDEP
  319. select SND_MPU401_UART
  320. select SND_WSS_LIB
  321. help
  322. Say Y here to include support for Ensoniq SoundScape PnP
  323. soundcards.
  324. To compile this driver as a module, choose M here: the module
  325. will be called snd-sscape.
  326. config SND_WAVEFRONT
  327. tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
  328. select FW_LOADER
  329. select SND_OPL3_LIB
  330. select SND_MPU401_UART
  331. select SND_WSS_LIB
  332. help
  333. Say Y here to include support for Turtle Beach Maui, Tropez
  334. and Tropez+ soundcards based on the Wavefront chip.
  335. To compile this driver as a module, choose M here: the module
  336. will be called snd-wavefront.
  337. config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
  338. bool "In-kernel firmware for Wavefront"
  339. depends on SND_WAVEFRONT
  340. default y
  341. help
  342. Say Y here to include the static firmware for FX DSP built in
  343. the kernel for the Wavefront driver. If you choose N here,
  344. you need to install the firmware files from the
  345. alsa-firmware package.
  346. endif # SND_ISA