Kconfig 11 KB

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