Kconfig 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  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 or CS4232+
  48. 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_CS4236
  96. tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
  97. select SND_OPL3_LIB
  98. select SND_MPU401_UART
  99. select SND_WSS_LIB
  100. help
  101. Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
  102. CS4238B,CS4239 chips from Cirrus Logic - Crystal
  103. Semiconductors.
  104. To compile this driver as a module, choose M here: the module
  105. will be called snd-cs4236.
  106. config SND_DT019X
  107. tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
  108. depends on PNP
  109. select ISAPNP
  110. select SND_OPL3_LIB
  111. select SND_MPU401_UART
  112. select SND_SB16_DSP
  113. help
  114. Say Y here to include support for soundcards based on the
  115. Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
  116. To compile this driver as a module, choose M here: the module
  117. will be called snd-dt019x.
  118. config SND_ES968
  119. tristate "Generic ESS ES968 driver"
  120. depends on PNP
  121. select ISAPNP
  122. select SND_MPU401_UART
  123. select SND_SB8_DSP
  124. help
  125. Say Y here to include support for ESS AudioDrive ES968 chips.
  126. To compile this driver as a module, choose M here: the module
  127. will be called snd-es968.
  128. config SND_ES1688
  129. tristate "Generic ESS ES688/ES1688 driver"
  130. select SND_OPL3_LIB
  131. select SND_MPU401_UART
  132. select SND_PCM
  133. help
  134. Say Y here to include support for ESS AudioDrive ES688 or
  135. ES1688 chips.
  136. To compile this driver as a module, choose M here: the module
  137. will be called snd-es1688.
  138. config SND_ES18XX
  139. tristate "Generic ESS ES18xx driver"
  140. select SND_OPL3_LIB
  141. select SND_MPU401_UART
  142. select SND_PCM
  143. help
  144. Say Y here to include support for ESS AudioDrive ES18xx chips.
  145. To compile this driver as a module, choose M here: the module
  146. will be called snd-es18xx.
  147. config SND_SC6000
  148. tristate "Gallant SC-6000, Audio Excel DSP 16"
  149. depends on HAS_IOPORT
  150. select SND_WSS_LIB
  151. select SND_OPL3_LIB
  152. select SND_MPU401_UART
  153. help
  154. Say Y here to include support for Gallant SC-6000 card and clones:
  155. Audio Excel DSP 16 and Zoltrix AV302.
  156. To compile this driver as a module, choose M here: the module
  157. will be called snd-sc6000.
  158. config SND_GUSCLASSIC
  159. tristate "Gravis UltraSound Classic"
  160. select SND_RAWMIDI
  161. select SND_PCM
  162. help
  163. Say Y here to include support for Gravis UltraSound Classic
  164. soundcards.
  165. To compile this driver as a module, choose M here: the module
  166. will be called snd-gusclassic.
  167. config SND_GUSEXTREME
  168. tristate "Gravis UltraSound Extreme"
  169. select SND_OPL3_LIB
  170. select SND_MPU401_UART
  171. select SND_PCM
  172. help
  173. Say Y here to include support for Gravis UltraSound Extreme
  174. soundcards.
  175. To compile this driver as a module, choose M here: the module
  176. will be called snd-gusextreme.
  177. config SND_GUSMAX
  178. tristate "Gravis UltraSound MAX"
  179. select SND_RAWMIDI
  180. select SND_WSS_LIB
  181. help
  182. Say Y here to include support for Gravis UltraSound MAX
  183. soundcards.
  184. To compile this driver as a module, choose M here: the module
  185. will be called snd-gusmax.
  186. config SND_INTERWAVE
  187. tristate "AMD InterWave, Gravis UltraSound PnP"
  188. depends on PNP
  189. select SND_RAWMIDI
  190. select SND_WSS_LIB
  191. help
  192. Say Y here to include support for AMD InterWave based
  193. soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
  194. MED3210, Dynasonic Pro, Panasonic PCA761AW).
  195. To compile this driver as a module, choose M here: the module
  196. will be called snd-interwave.
  197. config SND_INTERWAVE_STB
  198. tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
  199. depends on PNP
  200. select SND_RAWMIDI
  201. select SND_WSS_LIB
  202. help
  203. Say Y here to include support for AMD InterWave based
  204. soundcards with a TEA6330T bass and treble regulator
  205. (UltraSound 32-Pro).
  206. To compile this driver as a module, choose M here: the module
  207. will be called snd-interwave-stb.
  208. config SND_OPL3SA2
  209. tristate "Yamaha OPL3-SA2/SA3"
  210. select SND_OPL3_LIB
  211. select SND_MPU401_UART
  212. select SND_WSS_LIB
  213. help
  214. Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
  215. chips.
  216. To compile this driver as a module, choose M here: the module
  217. will be called snd-opl3sa2.
  218. config SND_OPTI92X_AD1848
  219. tristate "OPTi 82C92x - AD1848"
  220. select SND_OPL3_LIB
  221. select SND_OPL4_LIB
  222. select SND_MPU401_UART
  223. select SND_WSS_LIB
  224. help
  225. Say Y here to include support for soundcards based on Opti
  226. 82C92x or OTI-601 chips and using an AD1848 codec.
  227. To compile this driver as a module, choose M here: the module
  228. will be called snd-opti92x-ad1848.
  229. config SND_OPTI92X_CS4231
  230. tristate "OPTi 82C92x - CS4231"
  231. select SND_OPL3_LIB
  232. select SND_OPL4_LIB
  233. select SND_MPU401_UART
  234. select SND_WSS_LIB
  235. help
  236. Say Y here to include support for soundcards based on Opti
  237. 82C92x chips and using a CS4231 codec.
  238. To compile this driver as a module, choose M here: the module
  239. will be called snd-opti92x-cs4231.
  240. config SND_OPTI93X
  241. tristate "OPTi 82C93x"
  242. select SND_OPL3_LIB
  243. select SND_MPU401_UART
  244. select SND_WSS_LIB
  245. help
  246. Say Y here to include support for soundcards based on Opti
  247. 82C93x chips.
  248. To compile this driver as a module, choose M here: the module
  249. will be called snd-opti93x.
  250. config SND_MIRO
  251. tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
  252. select SND_OPL4_LIB
  253. select SND_WSS_LIB
  254. select SND_MPU401_UART
  255. select SND_PCM
  256. help
  257. Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
  258. miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
  259. To compile this driver as a module, choose M here: the module
  260. will be called snd-miro.
  261. config SND_SB8
  262. tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
  263. select SND_OPL3_LIB
  264. select SND_RAWMIDI
  265. select SND_SB8_DSP
  266. help
  267. Say Y here to include support for Creative Sound Blaster 1.0/
  268. 2.0/Pro (8-bit) or 100% compatible soundcards.
  269. To compile this driver as a module, choose M here: the module
  270. will be called snd-sb8.
  271. config SND_SB16
  272. tristate "Sound Blaster 16 (PnP)"
  273. select SND_OPL3_LIB
  274. select SND_MPU401_UART
  275. select SND_SB16_DSP
  276. help
  277. Say Y here to include support for Sound Blaster 16 soundcards
  278. (including the Plug and Play version).
  279. To compile this driver as a module, choose M here: the module
  280. will be called snd-sb16.
  281. config SND_SBAWE
  282. tristate "Sound Blaster AWE (32,64) (PnP)"
  283. select SND_OPL3_LIB
  284. select SND_MPU401_UART
  285. select SND_SB16_DSP
  286. help
  287. Say Y here to include support for Sound Blaster AWE soundcards
  288. (including the Plug and Play version).
  289. To compile this driver as a module, choose M here: the module
  290. will be called snd-sbawe.
  291. config SND_SB16_CSP
  292. bool "Sound Blaster 16/AWE CSP support"
  293. depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
  294. select FW_LOADER
  295. help
  296. Say Y here to include support for the CSP core. This special
  297. coprocessor can do variable tasks like various compression and
  298. decompression algorithms.
  299. config SND_SGALAXY
  300. tristate "Aztech Sound Galaxy"
  301. select SND_WSS_LIB
  302. help
  303. Say Y here to include support for Aztech Sound Galaxy
  304. soundcards.
  305. To compile this driver as a module, choose M here: the module
  306. will be called snd-sgalaxy.
  307. config SND_SSCAPE
  308. tristate "Ensoniq SoundScape driver"
  309. select SND_HWDEP
  310. select SND_MPU401_UART
  311. select SND_WSS_LIB
  312. help
  313. Say Y here to include support for Ensoniq SoundScape
  314. soundcards.
  315. The PCM audio is supported on SoundScape Classic, Elite, PnP
  316. and VIVO cards. The MIDI support is very experimental.
  317. To compile this driver as a module, choose M here: the module
  318. will be called snd-sscape.
  319. config SND_WAVEFRONT
  320. tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
  321. select FW_LOADER
  322. select SND_OPL3_LIB
  323. select SND_MPU401_UART
  324. select SND_WSS_LIB
  325. help
  326. Say Y here to include support for Turtle Beach Maui, Tropez
  327. and Tropez+ soundcards based on the Wavefront chip.
  328. To compile this driver as a module, choose M here: the module
  329. will be called snd-wavefront.
  330. config SND_MSND_PINNACLE
  331. tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
  332. depends on X86 && EXPERIMENTAL
  333. select FW_LOADER
  334. select SND_MPU401_UART
  335. select SND_PCM
  336. help
  337. Say Y to include support for Turtle Beach MultiSound Pinnacle/
  338. Fiji soundcards.
  339. To compile this driver as a module, choose M here: the module
  340. will be called snd-msnd-pinnacle.
  341. config SND_MSND_CLASSIC
  342. tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
  343. depends on X86 && EXPERIMENTAL
  344. select FW_LOADER
  345. select SND_MPU401_UART
  346. select SND_PCM
  347. help
  348. Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
  349. Monterey (not for the Pinnacle or Fiji).
  350. See <file:Documentation/sound/oss/MultiSound> for important information
  351. about this driver. Note that it has been discontinued, but the
  352. Voyetra Turtle Beach knowledge base entry for it is still available
  353. at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
  354. To compile this driver as a module, choose M here: the module
  355. will be called snd-msnd-classic.
  356. endif # SND_ISA