Kconfig 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. # ALSA ISA drivers
  2. menu "ISA devices"
  3. depends on SND!=n && ISA && ISA_DMA_API
  4. config SND_AD1848_LIB
  5. tristate
  6. select SND_PCM
  7. config SND_CS4231_LIB
  8. tristate
  9. select SND_PCM
  10. config SND_ADLIB
  11. tristate "AdLib FM card"
  12. depends on SND
  13. select SND_OPL3_LIB
  14. help
  15. Say Y here to include support for AdLib FM cards.
  16. To compile this driver as a module, choose M here: the module
  17. will be called snd-adlib.
  18. config SND_AD1816A
  19. tristate "Analog Devices SoundPort AD1816A"
  20. depends on SND && PNP && ISA
  21. select ISAPNP
  22. select SND_OPL3_LIB
  23. select SND_MPU401_UART
  24. select SND_PCM
  25. help
  26. Say Y here to include support for Analog Devices SoundPort
  27. AD1816A or compatible sound chips.
  28. To compile this driver as a module, choose M here: the module
  29. will be called snd-ad1816a.
  30. config SND_AD1848
  31. tristate "Generic AD1848/CS4248 driver"
  32. depends on SND
  33. select SND_AD1848_LIB
  34. help
  35. Say Y here to include support for AD1848 (Analog Devices) or
  36. CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
  37. For newer chips from Cirrus Logic, use the CS4231, CS4232 or
  38. CS4236+ drivers.
  39. To compile this driver as a module, choose M here: the module
  40. will be called snd-ad1848.
  41. config SND_ALS100
  42. tristate "Avance Logic ALS100/ALS120"
  43. depends on SND && PNP && ISA
  44. select ISAPNP
  45. select SND_OPL3_LIB
  46. select SND_MPU401_UART
  47. select SND_PCM
  48. help
  49. Say Y here to include support for soundcards based on Avance
  50. Logic ALS100, ALS110, ALS120 and ALS200 chips.
  51. To compile this driver as a module, choose M here: the module
  52. will be called snd-als100.
  53. config SND_AZT2320
  54. tristate "Aztech Systems AZT2320"
  55. depends on SND && PNP && ISA
  56. select ISAPNP
  57. select SND_OPL3_LIB
  58. select SND_MPU401_UART
  59. select SND_CS4231_LIB
  60. help
  61. Say Y here to include support for soundcards based on the
  62. Aztech Systems AZT2320 chip.
  63. To compile this driver as a module, choose M here: the module
  64. will be called snd-azt2320.
  65. config SND_CMI8330
  66. tristate "C-Media CMI8330"
  67. depends on SND
  68. select SND_AD1848_LIB
  69. help
  70. Say Y here to include support for soundcards based on the
  71. C-Media CMI8330 chip.
  72. To compile this driver as a module, choose M here: the module
  73. will be called snd-cmi8330.
  74. config SND_CS4231
  75. tristate "Generic Cirrus Logic CS4231 driver"
  76. depends on SND
  77. select SND_MPU401_UART
  78. select SND_CS4231_LIB
  79. help
  80. Say Y here to include support for CS4231 chips from Cirrus
  81. Logic - Crystal Semiconductors.
  82. To compile this driver as a module, choose M here: the module
  83. will be called snd-cs4231.
  84. config SND_CS4232
  85. tristate "Generic Cirrus Logic CS4232 driver"
  86. depends on SND
  87. select SND_OPL3_LIB
  88. select SND_MPU401_UART
  89. select SND_CS4231_LIB
  90. help
  91. Say Y here to include support for CS4232 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-cs4232.
  95. config SND_CS4236
  96. tristate "Generic Cirrus Logic CS4236+ driver"
  97. depends on SND
  98. select SND_OPL3_LIB
  99. select SND_MPU401_UART
  100. select SND_CS4231_LIB
  101. help
  102. Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
  103. CS4239 chips from Cirrus Logic - Crystal 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 SND && PNP && ISA
  109. select ISAPNP
  110. select SND_OPL3_LIB
  111. select SND_MPU401_UART
  112. select SND_PCM
  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 SND && PNP && ISA
  121. select ISAPNP
  122. select SND_MPU401_UART
  123. select SND_PCM
  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. depends on SND
  131. select SND_OPL3_LIB
  132. select SND_MPU401_UART
  133. select SND_PCM
  134. help
  135. Say Y here to include support for ESS AudioDrive ES688 or
  136. ES1688 chips.
  137. To compile this driver as a module, choose M here: the module
  138. will be called snd-es1688.
  139. config SND_ES18XX
  140. tristate "Generic ESS ES18xx driver"
  141. depends on SND
  142. select SND_OPL3_LIB
  143. select SND_MPU401_UART
  144. select SND_PCM
  145. help
  146. Say Y here to include support for ESS AudioDrive ES18xx chips.
  147. To compile this driver as a module, choose M here: the module
  148. will be called snd-es18xx.
  149. config SND_GUS_SYNTH
  150. tristate
  151. config SND_GUSCLASSIC
  152. tristate "Gravis UltraSound Classic"
  153. depends on SND
  154. select SND_RAWMIDI
  155. select SND_PCM
  156. select SND_GUS_SYNTH
  157. help
  158. Say Y here to include support for Gravis UltraSound Classic
  159. soundcards.
  160. To compile this driver as a module, choose M here: the module
  161. will be called snd-gusclassic.
  162. config SND_GUSEXTREME
  163. tristate "Gravis UltraSound Extreme"
  164. depends on SND
  165. select SND_HWDEP
  166. select SND_MPU401_UART
  167. select SND_PCM
  168. select SND_GUS_SYNTH
  169. help
  170. Say Y here to include support for Gravis UltraSound Extreme
  171. soundcards.
  172. To compile this driver as a module, choose M here: the module
  173. will be called snd-gusextreme.
  174. config SND_GUSMAX
  175. tristate "Gravis UltraSound MAX"
  176. depends on SND
  177. select SND_RAWMIDI
  178. select SND_CS4231_LIB
  179. select SND_GUS_SYNTH
  180. help
  181. Say Y here to include support for Gravis UltraSound MAX
  182. soundcards.
  183. To compile this driver as a module, choose M here: the module
  184. will be called snd-gusmax.
  185. config SND_INTERWAVE
  186. tristate "AMD InterWave, Gravis UltraSound PnP"
  187. depends on SND && PNP && ISA
  188. select SND_RAWMIDI
  189. select SND_CS4231_LIB
  190. select SND_GUS_SYNTH
  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 SND && PNP && ISA
  200. select SND_RAWMIDI
  201. select SND_CS4231_LIB
  202. select SND_GUS_SYNTH
  203. help
  204. Say Y here to include support for AMD InterWave based
  205. soundcards with a TEA6330T bass and treble regulator
  206. (UltraSound 32-Pro).
  207. To compile this driver as a module, choose M here: the module
  208. will be called snd-interwave-stb.
  209. config SND_OPL3SA2
  210. tristate "Yamaha OPL3-SA2/SA3"
  211. depends on SND
  212. select SND_OPL3_LIB
  213. select SND_MPU401_UART
  214. select SND_CS4231_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. depends on SND
  223. select SND_OPL3_LIB
  224. select SND_OPL4_LIB
  225. select SND_MPU401_UART
  226. select SND_AD1848_LIB
  227. help
  228. Say Y here to include support for soundcards based on Opti
  229. 82C92x or OTI-601 chips and using an AD1848 codec.
  230. To compile this driver as a module, choose M here: the module
  231. will be called snd-opti92x-ad1848.
  232. config SND_OPTI92X_CS4231
  233. tristate "OPTi 82C92x - CS4231"
  234. depends on SND
  235. select SND_OPL3_LIB
  236. select SND_OPL4_LIB
  237. select SND_MPU401_UART
  238. select SND_CS4231_LIB
  239. help
  240. Say Y here to include support for soundcards based on Opti
  241. 82C92x chips and using a CS4231 codec.
  242. To compile this driver as a module, choose M here: the module
  243. will be called snd-opti92x-cs4231.
  244. config SND_OPTI93X
  245. tristate "OPTi 82C93x"
  246. depends on SND
  247. select SND_OPL3_LIB
  248. select SND_MPU401_UART
  249. select SND_PCM
  250. help
  251. Say Y here to include support for soundcards based on Opti
  252. 82C93x chips.
  253. To compile this driver as a module, choose M here: the module
  254. will be called snd-opti93x.
  255. config SND_MIRO
  256. tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
  257. depends on SND
  258. select SND_OPL4_LIB
  259. select SND_CS4231_LIB
  260. select SND_MPU401_UART
  261. select SND_PCM
  262. help
  263. Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
  264. miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
  265. To compile this driver as a module, choose M here: the module
  266. will be called snd-miro.
  267. config SND_SB8
  268. tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
  269. depends on SND
  270. select SND_OPL3_LIB
  271. select SND_RAWMIDI
  272. select SND_PCM
  273. help
  274. Say Y here to include support for Creative Sound Blaster 1.0/
  275. 2.0/Pro (8-bit) or 100% compatible soundcards.
  276. To compile this driver as a module, choose M here: the module
  277. will be called snd-sb8.
  278. config SND_SB16
  279. tristate "Sound Blaster 16 (PnP)"
  280. depends on SND
  281. select SND_OPL3_LIB
  282. select SND_MPU401_UART
  283. select SND_PCM
  284. help
  285. Say Y here to include support for Sound Blaster 16 soundcards
  286. (including the Plug and Play version).
  287. To compile this driver as a module, choose M here: the module
  288. will be called snd-sb16.
  289. config SND_SBAWE
  290. tristate "Sound Blaster AWE (32,64) (PnP)"
  291. depends on SND
  292. select SND_OPL3_LIB
  293. select SND_MPU401_UART
  294. select SND_PCM
  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. help
  304. Say Y here to include support for the CSP core. This special
  305. coprocessor can do variable tasks like various compression and
  306. decompression algorithms.
  307. config SND_SGALAXY
  308. tristate "Aztech Sound Galaxy"
  309. depends on SND
  310. select SND_AD1848_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. depends on SND
  319. select SND_HWDEP
  320. select SND_MPU401_UART
  321. select SND_CS4231_LIB
  322. help
  323. Say Y here to include support for Ensoniq SoundScape PnP
  324. soundcards.
  325. To compile this driver as a module, choose M here: the module
  326. will be called snd-sscape.
  327. config SND_WAVEFRONT
  328. tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
  329. depends on SND
  330. select SND_OPL3_LIB
  331. select SND_MPU401_UART
  332. select SND_CS4231_LIB
  333. help
  334. Say Y here to include support for Turtle Beach Maui, Tropez
  335. and Tropez+ soundcards based on the Wavefront chip.
  336. To compile this driver as a module, choose M here: the module
  337. will be called snd-wavefront.
  338. endmenu