blob: 570b88e0b201835b8daa2fdd1ec3b08d3003ec89 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Linus Torvalds1da177e2005-04-16 15:20:36 -07002# ALSA ISA drivers
3
Krzysztof Helt9295aea2008-07-31 21:00:17 +02004config SND_WSS_LIB
Krzysztof Kozlowski82e8d722019-10-04 16:49:31 +02005 tristate
6 select SND_PCM
Takashi Iwai61595dc2016-01-27 07:05:56 +01007 select SND_TIMER
Linus Torvalds1da177e2005-04-16 15:20:36 -07008
Takashi Iwaidda369c2007-05-25 11:50:33 +02009config SND_SB_COMMON
Krzysztof Kozlowski82e8d722019-10-04 16:49:31 +020010 tristate
Takashi Iwaidda369c2007-05-25 11:50:33 +020011
12config SND_SB8_DSP
Krzysztof Kozlowski82e8d722019-10-04 16:49:31 +020013 tristate
14 select SND_PCM
15 select SND_SB_COMMON
Takashi Iwaidda369c2007-05-25 11:50:33 +020016
17config SND_SB16_DSP
Krzysztof Kozlowski82e8d722019-10-04 16:49:31 +020018 tristate
19 select SND_PCM
20 select SND_SB_COMMON
Takashi Iwaidda369c2007-05-25 11:50:33 +020021
Takashi Iwai89fe5112008-05-23 16:10:37 +020022menuconfig SND_ISA
23 bool "ISA sound devices"
Mauro Carvalho Chehabe39fbc22018-04-20 06:54:58 -040024 depends on ISA || COMPILE_TEST
Randy Dunlap3c05f142021-10-15 23:26:02 -070025 depends on ISA_DMA_API && !M68K
Takashi Iwai89fe5112008-05-23 16:10:37 +020026 default y
27 help
28 Support for sound devices connected via the ISA bus.
29
30if SND_ISA
Adrian Bunk70656892007-07-10 11:34:32 +020031
Rene Hermancf40a312006-03-28 12:38:20 +020032config SND_ADLIB
33 tristate "AdLib FM card"
34 select SND_OPL3_LIB
35 help
36 Say Y here to include support for AdLib FM cards.
37
38 To compile this driver as a module, choose M here: the module
39 will be called snd-adlib.
40
Linus Torvalds1da177e2005-04-16 15:20:36 -070041config SND_AD1816A
42 tristate "Analog Devices SoundPort AD1816A"
Mauro Carvalho Chehabda112f12018-04-20 08:53:49 -040043 depends on PNP
Bodo Eggert8dbfc5c2005-09-06 15:16:39 -070044 select ISAPNP
Linus Torvalds1da177e2005-04-16 15:20:36 -070045 select SND_OPL3_LIB
46 select SND_MPU401_UART
47 select SND_PCM
Takashi Iwai61595dc2016-01-27 07:05:56 +010048 select SND_TIMER
Linus Torvalds1da177e2005-04-16 15:20:36 -070049 help
50 Say Y here to include support for Analog Devices SoundPort
51 AD1816A or compatible sound chips.
52
53 To compile this driver as a module, choose M here: the module
54 will be called snd-ad1816a.
55
56config SND_AD1848
57 tristate "Generic AD1848/CS4248 driver"
Krzysztof Helt760fc6b82008-07-31 21:10:47 +020058 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -070059 help
60 Say Y here to include support for AD1848 (Analog Devices) or
61 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
62
Krzysztof Heltc2b73d12009-02-16 21:38:37 +010063 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
64 drivers.
Linus Torvalds1da177e2005-04-16 15:20:36 -070065
66 To compile this driver as a module, choose M here: the module
67 will be called snd-ad1848.
68
Takashi Iwai230b5c12005-11-17 10:17:05 +010069config SND_ALS100
Krzysztof Helt14ff3e72009-12-10 20:39:28 +010070 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
Mauro Carvalho Chehabda112f12018-04-20 08:53:49 -040071 depends on PNP
Takashi Iwai230b5c12005-11-17 10:17:05 +010072 select ISAPNP
73 select SND_OPL3_LIB
74 select SND_MPU401_UART
Takashi Iwaidda369c2007-05-25 11:50:33 +020075 select SND_SB16_DSP
Takashi Iwai230b5c12005-11-17 10:17:05 +010076 help
Krzysztof Helt14ff3e72009-12-10 20:39:28 +010077 Say Y here to include support for soundcards based on the
78 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
79 ALS100, ALS110, ALS120 and ALS200 chips.
Takashi Iwai230b5c12005-11-17 10:17:05 +010080
81 To compile this driver as a module, choose M here: the module
82 will be called snd-als100.
83
René Herman49531192010-08-11 13:08:06 +020084config SND_AZT1605
85 tristate "Aztech AZT1605 Driver"
86 depends on SND
87 select SND_WSS_LIB
88 select SND_MPU401_UART
89 select SND_OPL3_LIB
90 help
91 Say Y here to include support for Aztech Sound Galaxy cards
92 based on the AZT1605 chipset.
93
94 To compile this driver as a module, choose M here: the module
95 will be called snd-azt1605.
96
97config SND_AZT2316
98 tristate "Aztech AZT2316 Driver"
99 depends on SND
100 select SND_WSS_LIB
101 select SND_MPU401_UART
102 select SND_OPL3_LIB
103 help
104 Say Y here to include support for Aztech Sound Galaxy cards
105 based on the AZT2316 chipset.
106
107 To compile this driver as a module, choose M here: the module
108 will be called snd-azt2316.
109
Takashi Iwai230b5c12005-11-17 10:17:05 +0100110config SND_AZT2320
111 tristate "Aztech Systems AZT2320"
Mauro Carvalho Chehabda112f12018-04-20 08:53:49 -0400112 depends on PNP
Takashi Iwai230b5c12005-11-17 10:17:05 +0100113 select ISAPNP
114 select SND_OPL3_LIB
115 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200116 select SND_WSS_LIB
Takashi Iwai230b5c12005-11-17 10:17:05 +0100117 help
118 Say Y here to include support for soundcards based on the
119 Aztech Systems AZT2320 chip.
120
121 To compile this driver as a module, choose M here: the module
122 will be called snd-azt2320.
123
Ondrej Zaryf9933482012-08-20 22:39:51 +0200124config SND_CMI8328
125 tristate "C-Media CMI8328"
126 select SND_WSS_LIB
127 select SND_OPL3_LIB
128 select SND_MPU401_UART
129 help
130 Say Y here to include support for soundcards based on the
131 C-Media CMI8328 chip.
132
133 To compile this driver as a module, choose M here: the module
134 will be called snd-cmi8328.
135
Takashi Iwai230b5c12005-11-17 10:17:05 +0100136config SND_CMI8330
137 tristate "C-Media CMI8330"
Krzysztof Helt760fc6b82008-07-31 21:10:47 +0200138 select SND_WSS_LIB
Takashi Iwaidda369c2007-05-25 11:50:33 +0200139 select SND_SB16_DSP
Krzysztof Helt48972cc2009-01-21 08:18:16 +0100140 select SND_OPL3_LIB
Krzysztof Heltc97dff82009-01-29 11:48:14 +0100141 select SND_MPU401_UART
Takashi Iwai230b5c12005-11-17 10:17:05 +0100142 help
143 Say Y here to include support for soundcards based on the
144 C-Media CMI8330 chip.
145
146 To compile this driver as a module, choose M here: the module
147 will be called snd-cmi8330.
148
Linus Torvalds1da177e2005-04-16 15:20:36 -0700149config SND_CS4231
150 tristate "Generic Cirrus Logic CS4231 driver"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700151 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200152 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700153 help
154 Say Y here to include support for CS4231 chips from Cirrus
155 Logic - Crystal Semiconductors.
156
157 To compile this driver as a module, choose M here: the module
158 will be called snd-cs4231.
159
Linus Torvalds1da177e2005-04-16 15:20:36 -0700160config SND_CS4236
Krzysztof Heltc2b73d12009-02-16 21:38:37 +0100161 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700162 select SND_OPL3_LIB
163 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200164 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700165 help
Krzysztof Heltc2b73d12009-02-16 21:38:37 +0100166 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
167 CS4238B,CS4239 chips from Cirrus Logic - Crystal
168 Semiconductors.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700169
170 To compile this driver as a module, choose M here: the module
171 will be called snd-cs4236.
172
Linus Torvalds1da177e2005-04-16 15:20:36 -0700173config SND_ES1688
Krzysztof Helta20971b2010-05-10 09:47:32 +0200174 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700175 select SND_OPL3_LIB
176 select SND_MPU401_UART
177 select SND_PCM
178 help
179 Say Y here to include support for ESS AudioDrive ES688 or
Krzysztof Helta20971b2010-05-10 09:47:32 +0200180 ES1688 chips. Also, this module support cards with ES968 PnP chip.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700181
182 To compile this driver as a module, choose M here: the module
183 will be called snd-es1688.
184
185config SND_ES18XX
186 tristate "Generic ESS ES18xx driver"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700187 select SND_OPL3_LIB
188 select SND_MPU401_UART
189 select SND_PCM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700190 help
191 Say Y here to include support for ESS AudioDrive ES18xx chips.
192
193 To compile this driver as a module, choose M here: the module
194 will be called snd-es18xx.
195
Krzysztof Helte3072582007-09-11 21:53:05 +0200196config SND_SC6000
Krzysztof Heltc2828662009-04-04 14:48:32 +0200197 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
Uwe Kleine-Königce816fa2014-04-07 15:39:19 -0700198 depends on HAS_IOPORT_MAP
Krzysztof Helt760fc6b82008-07-31 21:10:47 +0200199 select SND_WSS_LIB
Krzysztof Helte3072582007-09-11 21:53:05 +0200200 select SND_OPL3_LIB
201 select SND_MPU401_UART
202 help
Krzysztof Heltc2828662009-04-04 14:48:32 +0200203 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
204 cards and clones:
Krzysztof Helte3072582007-09-11 21:53:05 +0200205 Audio Excel DSP 16 and Zoltrix AV302.
206
Krzysztof Heltc2828662009-04-04 14:48:32 +0200207 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
208
Krzysztof Helte3072582007-09-11 21:53:05 +0200209 To compile this driver as a module, choose M here: the module
210 will be called snd-sc6000.
211
Linus Torvalds1da177e2005-04-16 15:20:36 -0700212config SND_GUSCLASSIC
213 tristate "Gravis UltraSound Classic"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700214 select SND_RAWMIDI
215 select SND_PCM
Takashi Iwai61595dc2016-01-27 07:05:56 +0100216 select SND_TIMER
Linus Torvalds1da177e2005-04-16 15:20:36 -0700217 help
218 Say Y here to include support for Gravis UltraSound Classic
219 soundcards.
220
221 To compile this driver as a module, choose M here: the module
222 will be called snd-gusclassic.
223
224config SND_GUSEXTREME
225 tristate "Gravis UltraSound Extreme"
Ville Syrjala0f101fa2008-11-09 20:32:40 +0200226 select SND_OPL3_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700227 select SND_MPU401_UART
228 select SND_PCM
Takashi Iwai61595dc2016-01-27 07:05:56 +0100229 select SND_TIMER
Linus Torvalds1da177e2005-04-16 15:20:36 -0700230 help
231 Say Y here to include support for Gravis UltraSound Extreme
232 soundcards.
233
234 To compile this driver as a module, choose M here: the module
235 will be called snd-gusextreme.
236
237config SND_GUSMAX
238 tristate "Gravis UltraSound MAX"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700239 select SND_RAWMIDI
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200240 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700241 help
242 Say Y here to include support for Gravis UltraSound MAX
243 soundcards.
244
245 To compile this driver as a module, choose M here: the module
246 will be called snd-gusmax.
247
248config SND_INTERWAVE
249 tristate "AMD InterWave, Gravis UltraSound PnP"
Takashi Iwai89fe5112008-05-23 16:10:37 +0200250 depends on PNP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700251 select SND_RAWMIDI
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200252 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700253 help
254 Say Y here to include support for AMD InterWave based
255 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
256 MED3210, Dynasonic Pro, Panasonic PCA761AW).
257
258 To compile this driver as a module, choose M here: the module
259 will be called snd-interwave.
260
261config SND_INTERWAVE_STB
262 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
Takashi Iwai89fe5112008-05-23 16:10:37 +0200263 depends on PNP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700264 select SND_RAWMIDI
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200265 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700266 help
267 Say Y here to include support for AMD InterWave based
268 soundcards with a TEA6330T bass and treble regulator
269 (UltraSound 32-Pro).
270
271 To compile this driver as a module, choose M here: the module
272 will be called snd-interwave-stb.
273
Krzysztof Heltad8decb2009-12-20 19:01:50 +0100274config SND_JAZZ16
275 tristate "Media Vision Jazz16 card and compatibles"
276 select SND_OPL3_LIB
277 select SND_MPU401_UART
278 select SND_SB8_DSP
279 help
280 Say Y here to include support for soundcards based on the
281 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
282 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
283 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
284 Premium 3-D and Pro 3-D. There were also OEMs cards with the
285 Jazz16 chipset.
286
287 To compile this driver as a module, choose M here: the module
288 will be called snd-jazz16.
289
Takashi Iwai230b5c12005-11-17 10:17:05 +0100290config SND_OPL3SA2
291 tristate "Yamaha OPL3-SA2/SA3"
Takashi Iwai230b5c12005-11-17 10:17:05 +0100292 select SND_OPL3_LIB
293 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200294 select SND_WSS_LIB
Takashi Iwai230b5c12005-11-17 10:17:05 +0100295 help
296 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
297 chips.
298
299 To compile this driver as a module, choose M here: the module
300 will be called snd-opl3sa2.
301
Linus Torvalds1da177e2005-04-16 15:20:36 -0700302config SND_OPTI92X_AD1848
303 tristate "OPTi 82C92x - AD1848"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700304 select SND_OPL3_LIB
305 select SND_OPL4_LIB
306 select SND_MPU401_UART
Krzysztof Helt760fc6b82008-07-31 21:10:47 +0200307 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700308 help
309 Say Y here to include support for soundcards based on Opti
310 82C92x or OTI-601 chips and using an AD1848 codec.
311
312 To compile this driver as a module, choose M here: the module
313 will be called snd-opti92x-ad1848.
314
315config SND_OPTI92X_CS4231
316 tristate "OPTi 82C92x - CS4231"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700317 select SND_OPL3_LIB
318 select SND_OPL4_LIB
319 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200320 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700321 help
322 Say Y here to include support for soundcards based on Opti
323 82C92x chips and using a CS4231 codec.
324
325 To compile this driver as a module, choose M here: the module
326 will be called snd-opti92x-cs4231.
327
328config SND_OPTI93X
329 tristate "OPTi 82C93x"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700330 select SND_OPL3_LIB
331 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200332 select SND_WSS_LIB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700333 help
334 Say Y here to include support for soundcards based on Opti
335 82C93x chips.
336
337 To compile this driver as a module, choose M here: the module
338 will be called snd-opti93x.
339
Martin Langer1841f6132006-03-27 12:41:01 +0200340config SND_MIRO
341 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
Martin Langer1841f6132006-03-27 12:41:01 +0200342 select SND_OPL4_LIB
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200343 select SND_WSS_LIB
Martin Langer1841f6132006-03-27 12:41:01 +0200344 select SND_MPU401_UART
345 select SND_PCM
346 help
347 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
348 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
349
350 To compile this driver as a module, choose M here: the module
351 will be called snd-miro.
352
Linus Torvalds1da177e2005-04-16 15:20:36 -0700353config SND_SB8
354 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700355 select SND_OPL3_LIB
356 select SND_RAWMIDI
Takashi Iwaidda369c2007-05-25 11:50:33 +0200357 select SND_SB8_DSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700358 help
359 Say Y here to include support for Creative Sound Blaster 1.0/
360 2.0/Pro (8-bit) or 100% compatible soundcards.
361
362 To compile this driver as a module, choose M here: the module
363 will be called snd-sb8.
364
365config SND_SB16
366 tristate "Sound Blaster 16 (PnP)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700367 select SND_OPL3_LIB
368 select SND_MPU401_UART
Takashi Iwaidda369c2007-05-25 11:50:33 +0200369 select SND_SB16_DSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700370 help
371 Say Y here to include support for Sound Blaster 16 soundcards
372 (including the Plug and Play version).
373
374 To compile this driver as a module, choose M here: the module
375 will be called snd-sb16.
376
377config SND_SBAWE
378 tristate "Sound Blaster AWE (32,64) (PnP)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700379 select SND_OPL3_LIB
380 select SND_MPU401_UART
Takashi Iwaidda369c2007-05-25 11:50:33 +0200381 select SND_SB16_DSP
Takashi Iwai111b0cd2017-06-09 15:11:58 +0200382 select SND_SEQ_DEVICE if SND_SEQUENCER != n
Linus Torvalds1da177e2005-04-16 15:20:36 -0700383 help
384 Say Y here to include support for Sound Blaster AWE soundcards
385 (including the Plug and Play version).
386
387 To compile this driver as a module, choose M here: the module
388 will be called snd-sbawe.
389
Takashi Iwai01813072017-06-09 14:40:18 +0200390# select SEQ stuff to min(SND_SEQUENCER,SND_XXX)
391config SND_SBAWE_SEQ
392 def_tristate SND_SEQUENCER && SND_SBAWE
393 select SND_SEQ_MIDI_EMUL
394 select SND_SEQ_VIRMIDI
Takashi Iwai82721152017-06-09 14:57:51 +0200395 select SND_SYNTH_EMUX
Takashi Iwai01813072017-06-09 14:40:18 +0200396
Linus Torvalds1da177e2005-04-16 15:20:36 -0700397config SND_SB16_CSP
398 bool "Sound Blaster 16/AWE CSP support"
399 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
Takashi Iwaiac68c162008-08-27 15:31:03 +0200400 select FW_LOADER
Linus Torvalds1da177e2005-04-16 15:20:36 -0700401 help
402 Say Y here to include support for the CSP core. This special
403 coprocessor can do variable tasks like various compression and
404 decompression algorithms.
405
Linus Torvalds1da177e2005-04-16 15:20:36 -0700406config SND_SSCAPE
Krzysztof Helt56305752009-01-29 11:44:24 +0100407 tristate "Ensoniq SoundScape driver"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700408 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200409 select SND_WSS_LIB
Krzysztof Heltacd471002009-10-01 00:10:34 +0200410 select FW_LOADER
Linus Torvalds1da177e2005-04-16 15:20:36 -0700411 help
Krzysztof Helt56305752009-01-29 11:44:24 +0100412 Say Y here to include support for Ensoniq SoundScape
Krzysztof Heltf0968e32009-09-27 23:08:40 +0200413 and Ensoniq OEM soundcards.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700414
Krzysztof Helt56305752009-01-29 11:44:24 +0100415 The PCM audio is supported on SoundScape Classic, Elite, PnP
Krzysztof Heltf0968e32009-09-27 23:08:40 +0200416 and VIVO cards. The supported OEM cards are SPEA Media FX and
417 Reveal SC-600.
Krzysztof Heltacd471002009-10-01 00:10:34 +0200418 The MIDI support is very experimental and requires binary
419 firmware files called "scope.cod" and "sndscape.co?" where the
420 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
421 in DOS or Windows driver packages. One has to put the firmware
422 files into the /lib/firmware directory.
Krzysztof Helt56305752009-01-29 11:44:24 +0100423
Linus Torvalds1da177e2005-04-16 15:20:36 -0700424 To compile this driver as a module, choose M here: the module
425 will be called snd-sscape.
426
Takashi Iwai230b5c12005-11-17 10:17:05 +0100427config SND_WAVEFRONT
428 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
Takashi Iwaic2b12392007-08-21 15:20:26 +0200429 select FW_LOADER
Takashi Iwai230b5c12005-11-17 10:17:05 +0100430 select SND_OPL3_LIB
431 select SND_MPU401_UART
Krzysztof Helt9295aea2008-07-31 21:00:17 +0200432 select SND_WSS_LIB
Takashi Iwai230b5c12005-11-17 10:17:05 +0100433 help
434 Say Y here to include support for Turtle Beach Maui, Tropez
435 and Tropez+ soundcards based on the Wavefront chip.
436
437 To compile this driver as a module, choose M here: the module
438 will be called snd-wavefront.
439
Krzysztof Heltf6c63832009-01-24 13:35:28 +0100440config SND_MSND_PINNACLE
441 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
Kees Cookb08592d2012-10-23 13:04:21 -0700442 depends on X86
Krzysztof Heltf6c63832009-01-24 13:35:28 +0100443 select FW_LOADER
444 select SND_MPU401_UART
445 select SND_PCM
446 help
447 Say Y to include support for Turtle Beach MultiSound Pinnacle/
448 Fiji soundcards.
449
450 To compile this driver as a module, choose M here: the module
451 will be called snd-msnd-pinnacle.
452
453config SND_MSND_CLASSIC
454 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
Kees Cookb08592d2012-10-23 13:04:21 -0700455 depends on X86
Krzysztof Heltf6c63832009-01-24 13:35:28 +0100456 select FW_LOADER
457 select SND_MPU401_UART
458 select SND_PCM
459 help
460 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
461 Monterey (not for the Pinnacle or Fiji).
462
Mauro Carvalho Chehab0e6995e2018-06-26 06:24:40 -0300463 See <file:Documentation/sound/cards/multisound.sh> for important information
Krzysztof Heltf6c63832009-01-24 13:35:28 +0100464 about this driver. Note that it has been discontinued, but the
465 Voyetra Turtle Beach knowledge base entry for it is still available
466 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
467
468 To compile this driver as a module, choose M here: the module
469 will be called snd-msnd-classic.
470
Takashi Iwai89fe5112008-05-23 16:10:37 +0200471endif # SND_ISA
472