linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / sound / oss / Kconfig
1 # drivers/sound/Config.in
2 #
3 # 18 Apr 1998, Michael Elizabeth Chastain, <mailto:mec@shout.net>
4 # More hacking for modularisation.
5 #
6 # Prompt user for primary drivers.
7
8 config OBSOLETE_OSS_DRIVER
9         bool "Obsolete OSS drivers"
10         depends on SOUND_PRIME
11         help
12           This option enables support for obsolete OSS drivers that
13           have been removed in kernel 2.6.17.
14
15           If unsure, say N.
16
17 config SOUND_BT878
18         tristate "BT878 audio dma"
19         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
20         ---help---
21           Audio DMA support for bt878 based grabber boards.  As you might have
22           already noticed, bt878 is listed with two functions in /proc/pci.
23           Function 0 does the video stuff (bt848 compatible), function 1 does
24           the same for audio data.  This is a driver for the audio part of
25           the chip.  If you say 'Y' here you get a oss-compatible dsp device
26           where you can record from.  If you want just watch TV you probably
27           don't need this driver as most TV cards handle sound with a short
28           cable from the TV card to your sound card's line-in.
29
30           To compile this driver as a module, choose M here: the module will
31           be called btaudio.
32
33 config SOUND_CMPCI
34         tristate "C-Media PCI (CMI8338/8738)"
35         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
36         help
37           Say Y or M if you have a PCI sound card using the CMI8338
38           or the CMI8738 chipset.  Data on these chips are available at
39           <http://www.cmedia.com.tw/>.
40
41           A userspace utility to control some internal registers of these
42           chips is available at
43           <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>.
44
45 config SOUND_CMPCI_FM
46         bool "Enable legacy FM"
47         depends on SOUND_CMPCI && X86
48         help
49           Say Y here to enable the legacy FM (frequency-modulation) synthesizer
50           support on a card using the CMI8338 or CMI8378 chipset. Even it is
51           enabled, you need to set fmio as proper value to enable it.
52           Say N here if you don't need this.
53
54 config SOUND_CMPCI_MIDI
55         bool "Enable legacy MPU-401"
56         depends on SOUND_CMPCI && X86
57         help
58           Say Y here to enable the legacy MPU401 MIDI synthesizer support on a
59           card using the CMI8338 or CMI8378 chipset. Even it is enabled,
60           you need to set mpuio as proper value to enable it.
61           Say N here if you don't need this.
62
63 config SOUND_CMPCI_JOYSTICK
64         bool "Enable joystick"
65         depends on SOUND_CMPCI && X86 && (GAMEPORT=y || SOUND_CMPCI=GAMEPORT)
66         help
67           Say Y here in order to enable the joystick port on a sound card using
68           the CMI8338 or the CMI8738 chipset.  You need to config the
69           gameport support and set joystick parameter as 1 to use it.
70           Say N here if you don't need this.
71
72 config SOUND_EMU10K1
73         tristate "Creative SBLive! (EMU10K1)"
74         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
75         ---help---
76           Say Y or M if you have a PCI sound card using the EMU10K1 chipset,
77           such as the Creative SBLive!, SB PCI512 or Emu-APS.
78
79           For more information on this driver and the degree of support for
80           the different card models please check:
81
82                 <http://sourceforge.net/projects/emu10k1/>
83
84           It is now possible to load dsp microcode patches into the EMU10K1
85           chip.  These patches are used to implement real time sound
86           processing effects which include for example: signal routing,
87           bass/treble control, AC3 passthrough, ...
88           Userspace tools to create new patches and load/unload them can be
89           found in the emu-tools package at the above URL.
90
91 config MIDI_EMU10K1
92         bool "Creative SBLive! MIDI (EXPERIMENTAL)"
93         depends on SOUND_EMU10K1 && EXPERIMENTAL && ISA_DMA_API
94         help
95           Say Y if you want to be able to use the OSS /dev/sequencer
96           interface.  This code is still experimental.
97
98 config SOUND_FUSION
99         tristate "Crystal SoundFusion (CS4280/461x)"
100         depends on SOUND_PRIME && PCI
101         help
102           This module drives the Crystal SoundFusion devices (CS4280/46xx
103           series) when wired as native sound drivers with AC97 codecs.  If
104           this driver does not work try the CS4232 driver.
105
106 config SOUND_CS4281
107         tristate "Crystal Sound CS4281"
108         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
109         help
110           Picture and feature list at
111           <http://www.pcbroker.com/crystal4281.html>.
112
113 config SOUND_BCM_CS4297A
114         tristate "Crystal Sound CS4297a (for Swarm)"
115         depends on SOUND_PRIME && SIBYTE_SWARM
116         help
117           The BCM91250A has a Crystal CS4297a on synchronous serial
118           port B (in addition to the DB-9 serial port).  Say Y or M
119           here to enable the sound chip instead of the UART.  Also
120           note that CONFIG_KGDB should not be enabled at the same
121           time, since it also attempts to use this UART port.
122
123 config SOUND_ES1370
124         tristate "Ensoniq AudioPCI (ES1370)"
125         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
126         help
127           Say Y or M if you have a PCI sound card utilizing the Ensoniq
128           ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find
129           out if your sound card uses an ES1370 without removing your
130           computer's cover, use lspci -n and look for the PCI ID
131           1274:5000. Since Ensoniq was bought by Creative Labs,
132           Sound Blaster 64/PCI models are either ES1370 or ES1371 based.
133           This driver differs slightly from OSS/Free, so PLEASE READ
134           <file:Documentation/sound/oss/es1370>.
135
136 config SOUND_ES1371
137         tristate "Creative Ensoniq AudioPCI 97 (ES1371)"
138         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
139         help
140           Say Y or M if you have a PCI sound card utilizing the Ensoniq
141           ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if
142           your sound card uses an ES1371 without removing your computer's
143           cover, use lspci -n and look for the PCI ID 1274:1371. Since
144           Ensoniq was bought by Creative Labs, Sound Blaster 64/PCI
145           models are either ES1370 or ES1371 based. This driver differs
146           slightly from OSS/Free, so PLEASE READ
147           <file:Documentation/sound/oss/es1371>.
148
149 config SOUND_ESSSOLO1
150         tristate "ESS Technology Solo1" 
151         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
152         help
153           Say Y or M if you have a PCI sound card utilizing the ESS Technology
154           Solo1 chip. To find out if your sound card uses a
155           Solo1 chip without removing your computer's cover, use
156           lspci -n and look for the PCI ID 125D:1969. This driver
157           differs slightly from OSS/Free, so PLEASE READ
158           <file:Documentation/sound/oss/solo1>.
159
160 config SOUND_MAESTRO
161         tristate "ESS Maestro, Maestro2, Maestro2E driver"
162         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
163         help
164           Say Y or M if you have a sound system driven by ESS's Maestro line
165           of PCI sound chips.  These include the Maestro 1, Maestro 2, and
166           Maestro 2E.  See <file:Documentation/sound/oss/Maestro> for more
167           details.
168
169 config SOUND_MAESTRO3
170         tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)"
171         depends on SOUND_PRIME && PCI && EXPERIMENTAL && OBSOLETE_OSS_DRIVER
172         help
173           Say Y or M if you have a sound system driven by ESS's Maestro 3
174           PCI sound chip.
175
176 config SOUND_ICH
177         tristate "Intel ICH (i8xx) audio support"
178         depends on SOUND_PRIME && PCI
179         help
180           Support for integral audio in Intel's I/O Controller Hub (ICH)
181           chipset, as used on the 810/820/840 motherboards.
182
183 config SOUND_HARMONY
184         tristate "PA Harmony audio driver"
185         depends on GSC_LASI && SOUND_PRIME && OBSOLETE_OSS_DRIVER
186         help
187           Say 'Y' or 'M' to include support for Harmony soundchip
188           on HP 712, 715/new and many other GSC based machines.
189
190 config SOUND_SONICVIBES
191         tristate "S3 SonicVibes"
192         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
193         help
194           Say Y or M if you have a PCI sound card utilizing the S3
195           SonicVibes chipset. To find out if your sound card uses a
196           SonicVibes chip without removing your computer's cover, use
197           lspci -n and look for the PCI ID 5333:CA00. This driver
198           differs slightly from OSS/Free, so PLEASE READ
199           <file:Documentation/sound/oss/sonicvibes>.
200
201 config SOUND_VWSND
202         tristate "SGI Visual Workstation Sound"
203         depends on SOUND_PRIME && X86_VISWS
204         help
205           Say Y or M if you have an SGI Visual Workstation and you want to be
206           able to use its on-board audio.  Read
207           <file:Documentation/sound/oss/vwsnd> for more info on this driver's
208           capabilities.
209
210 config SOUND_HAL2
211         tristate "SGI HAL2 sound (EXPERIMENTAL)"
212         depends on SOUND_PRIME && SGI_IP22 && EXPERIMENTAL
213         help
214           Say Y or M if you have an SGI Indy system and want to be able to
215           use it's on-board A2 audio system.
216
217 config SOUND_IT8172
218         tristate "IT8172G Sound"
219         depends on SOUND_PRIME && (MIPS_ITE8172 || MIPS_IVR)
220
221 config SOUND_VRC5477
222         tristate "NEC Vrc5477 AC97 sound"
223         depends on SOUND_PRIME && DDB5477
224         help
225           Say Y here to enable sound support for the NEC Vrc5477 chip, an
226           integrated, multi-function controller chip for MIPS CPUs.  Works
227           with the AC97 codec.
228
229 config SOUND_AU1000
230         tristate "Au1000 Sound"
231         depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && OBSOLETE_OSS_DRIVER
232
233 config SOUND_AU1550_AC97
234         tristate "Au1550 AC97 Sound"
235         depends on SOUND_PRIME && SOC_AU1550
236
237 config SOUND_TRIDENT
238         tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core"
239         depends on SOUND_PRIME && PCI
240         ---help---
241           Say Y or M if you have a PCI sound card utilizing the Trident
242           4DWave-DX/NX chipset or your mother board chipset has SiS 7018
243           or ALi 5451 built-in. The SiS 7018 PCI Audio Core is embedded
244           in SiS960 Super South Bridge and SiS540/630 Single Chipset.
245           The ALi 5451 PCI Audio Core is embedded in ALi M1535, M1535D,
246           M1535+ or M1535D+ South Bridge.
247
248           Use lspci -n to find out if your sound card or chipset uses
249           Trident 4DWave or SiS 7018. PCI ID 1023:2000 or 1023:2001 stands
250           for Trident 4Dwave. PCI ID 1039:7018 stands for SiS7018. PCI ID
251           10B9:5451 stands for ALi5451.
252
253           This driver supports S/PDIF in/out (record/playback) for ALi 5451
254           embedded in ALi M1535+ and M1535D+. Note that they aren't all
255           enabled by default; you can enable them by saying Y to "/proc file
256           system support" and "Sysctl support", and after the /proc file
257           system has been mounted, executing the command
258
259                 command                 what is enabled
260
261           echo 0>/proc/ALi5451  pcm out is also set to S/PDIF out. (Default).
262
263           echo 1>/proc/ALi5451  use S/PDIF out to output pcm data.
264
265           echo 2>/proc/ALi5451  use S/PDIF out to output non-pcm data.
266           (AC3...).
267
268           echo 3>/proc/ALi5451  record from Ac97 in(MIC, Line in...).
269           (Default).
270
271           echo 4>/proc/ALi5451  no matter Ac97 settings, record from S/PDIF
272           in.
273
274
275           This driver differs slightly from OSS/Free, so PLEASE READ the
276           comments at the top of <file:drivers/sound/trident.c>.
277
278 config SOUND_MSNDCLAS
279         tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
280         depends on SOUND_PRIME && (m || !STANDALONE)
281         help
282           Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
283           Monterey (not for the Pinnacle or Fiji).
284
285           See <file:Documentation/sound/oss/MultiSound> for important information
286           about this driver.  Note that it has been discontinued, but the
287           Voyetra Turtle Beach knowledge base entry for it is still available
288           at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
289
290 comment "Compiled-in MSND Classic support requires firmware during compilation."
291         depends on SOUND_PRIME && SOUND_MSNDCLAS=y
292
293 config MSNDCLAS_HAVE_BOOT
294         bool
295         depends on SOUND_MSNDCLAS=y && !STANDALONE
296         default y
297
298 config MSNDCLAS_INIT_FILE
299         string "Full pathname of MSNDINIT.BIN firmware file"
300         depends on SOUND_MSNDCLAS
301         default "/etc/sound/msndinit.bin"
302         help
303           The MultiSound cards have two firmware files which are required for
304           operation, and are not currently included. These files can be
305           obtained from Turtle Beach. See
306           <file:Documentation/sound/oss/MultiSound> for information on how to
307           obtain this.
308
309 config MSNDCLAS_PERM_FILE
310         string "Full pathname of MSNDPERM.BIN firmware file"
311         depends on SOUND_MSNDCLAS
312         default "/etc/sound/msndperm.bin"
313         help
314           The MultiSound cards have two firmware files which are required for
315           operation, and are not currently included. These files can be
316           obtained from Turtle Beach. See
317           <file:Documentation/sound/oss/MultiSound> for information on how to
318           obtain this.
319
320 config MSNDCLAS_IRQ
321         int "MSND Classic IRQ 5, 7, 9, 10, 11, 12"
322         depends on SOUND_MSNDCLAS=y
323         default "5"
324         help
325           Interrupt Request line for the MultiSound Classic and related cards.
326
327 config MSNDCLAS_MEM
328         hex "MSND Classic memory B0000, C8000, D0000, D8000, E0000, E8000"
329         depends on SOUND_MSNDCLAS=y
330         default "D0000"
331         help
332           Memory-mapped I/O base address for the MultiSound Classic and
333           related cards.
334
335 config MSNDCLAS_IO
336         hex "MSND Classic I/O 210, 220, 230, 240, 250, 260, 290, 3E0"
337         depends on SOUND_MSNDCLAS=y
338         default "290"
339         help
340           I/O port address for the MultiSound Classic and related cards.
341
342 config SOUND_MSNDPIN
343         tristate "Support for Turtle Beach MultiSound Pinnacle, Fiji"
344         depends on SOUND_PRIME && (m || !STANDALONE)
345         help
346           Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji.
347           See <file:Documentation/sound/oss/MultiSound> for important information
348           about this driver. Note that it has been discontinued, but the
349           Voyetra Turtle Beach knowledge base entry for it is still available
350           at <http://www.turtlebeach.com/site/kb_ftp/600.asp>.
351
352 comment "Compiled-in MSND Pinnacle support requires firmware during compilation."
353         depends on SOUND_PRIME && SOUND_MSNDPIN=y
354
355 config MSNDPIN_HAVE_BOOT
356         bool
357         depends on SOUND_MSNDPIN=y
358         default y
359
360 config MSNDPIN_INIT_FILE
361         string "Full pathname of PNDSPINI.BIN firmware file"
362         depends on SOUND_MSNDPIN
363         default "/etc/sound/pndspini.bin"
364         help
365           The MultiSound cards have two firmware files which are required
366           for operation, and are not currently included. These files can be
367           obtained from Turtle Beach. See
368           <file:Documentation/sound/oss/MultiSound> for information on how to
369           obtain this.
370
371 config MSNDPIN_PERM_FILE
372         string "Full pathname of PNDSPERM.BIN firmware file"
373         depends on SOUND_MSNDPIN
374         default "/etc/sound/pndsperm.bin"
375         help
376           The MultiSound cards have two firmware files which are required for
377           operation, and are not currently included. These files can be
378           obtained from Turtle Beach. See
379           <file:Documentation/sound/oss/MultiSound> for information on how to
380           obtain this.
381
382 config MSNDPIN_IRQ
383         int "MSND Pinnacle IRQ 5, 7, 9, 10, 11, 12"
384         depends on SOUND_MSNDPIN=y
385         default "5"
386         help
387           Interrupt request line for the primary synthesizer on MultiSound
388           Pinnacle and Fiji sound cards.
389
390 config MSNDPIN_MEM
391         hex "MSND Pinnacle memory B0000, C8000, D0000, D8000, E0000, E8000"
392         depends on SOUND_MSNDPIN=y
393         default "D0000"
394         help
395           Memory-mapped I/O base address for the primary synthesizer on
396           MultiSound Pinnacle and Fiji sound cards.
397
398 config MSNDPIN_IO
399         hex "MSND Pinnacle I/O 210, 220, 230, 240, 250, 260, 290, 3E0"
400         depends on SOUND_MSNDPIN=y
401         default "290"
402         help
403           Memory-mapped I/O base address for the primary synthesizer on
404           MultiSound Pinnacle and Fiji sound cards.
405
406 config MSNDPIN_DIGITAL
407         bool "MSND Pinnacle has S/PDIF I/O"
408         depends on SOUND_MSNDPIN=y
409         help
410           If you have the S/PDIF daughter board for the Pinnacle or Fiji,
411           answer Y here; otherwise, say N. If you have this, you will be able
412           to play and record from the S/PDIF port (digital signal). See
413           <file:Documentation/sound/oss/MultiSound> for information on how to make
414           use of this capability.
415
416 config MSNDPIN_NONPNP
417         bool "MSND Pinnacle non-PnP Mode"
418         depends on SOUND_MSNDPIN=y
419         help
420           The Pinnacle and Fiji card resources can be configured either with
421           PnP, or through a configuration port. Say Y here if your card is NOT
422           in PnP mode. For the Pinnacle, configuration in non-PnP mode allows
423           use of the IDE and joystick peripherals on the card as well; these
424           do not show up when the card is in PnP mode. Specifying zero for any
425           resource of a device will disable the device. If you are running the
426           card in PnP mode, you must say N here and use isapnptools to
427           configure the card's resources.
428
429 comment "MSND Pinnacle DSP section will be configured to above parameters."
430         depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNP
431
432 config MSNDPIN_CFG
433         hex "MSND Pinnacle config port 250,260,270"
434         depends on MSNDPIN_NONPNP
435         default "250"
436         help
437           This is the port which the Pinnacle and Fiji uses to configure the
438           card's resources when not in PnP mode. If your card is in PnP mode,
439           then be sure to say N to the previous option, "MSND Pinnacle Non-PnP
440           Mode".
441
442 comment "Pinnacle-specific Device Configuration (0 disables)"
443         depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNP
444
445 config MSNDPIN_MPU_IO
446         hex "MSND Pinnacle MPU I/O (e.g. 330)"
447         depends on MSNDPIN_NONPNP
448         default "0"
449         help
450           Memory-mapped I/O base address for the Kurzweil daughterboard
451           synthesizer on MultiSound Pinnacle and Fiji sound cards.
452
453 config MSNDPIN_MPU_IRQ
454         int "MSND Pinnacle MPU IRQ (e.g. 9)"
455         depends on MSNDPIN_NONPNP
456         default "0"
457         help
458           Interrupt request number for the Kurzweil daughterboard
459           synthesizer on MultiSound Pinnacle and Fiji sound cards.
460
461 config MSNDPIN_IDE_IO0
462         hex "MSND Pinnacle IDE I/O 0 (e.g. 170)"
463         depends on MSNDPIN_NONPNP
464         default "0"
465         help
466           CD-ROM drive 0 memory-mapped I/O base address for the MultiSound
467           Pinnacle and Fiji sound cards.
468
469 config MSNDPIN_IDE_IO1
470         hex "MSND Pinnacle IDE I/O 1 (e.g. 376)"
471         depends on MSNDPIN_NONPNP
472         default "0"
473         help
474           CD-ROM drive 1 memory-mapped I/O base address for the MultiSound
475           Pinnacle and Fiji sound cards.
476
477 config MSNDPIN_IDE_IRQ
478         int "MSND Pinnacle IDE IRQ (e.g. 15)"
479         depends on MSNDPIN_NONPNP
480         default "0"
481         help
482           Interrupt request number for the IDE CD-ROM interface on the
483           MultiSound Pinnacle and Fiji sound cards.
484
485 config MSNDPIN_JOYSTICK_IO
486         hex "MSND Pinnacle joystick I/O (e.g. 200)"
487         depends on MSNDPIN_NONPNP
488         default "0"
489         help
490           Memory-mapped I/O base address for the joystick port on MultiSound
491           Pinnacle and Fiji sound cards.
492
493 config MSND_FIFOSIZE
494         int "MSND buffer size (kB)"
495         depends on SOUND_PRIME && (SOUND_MSNDPIN=y || SOUND_MSNDCLAS=y)
496         default "128"
497         help
498           Configures the size of each audio buffer, in kilobytes, for
499           recording and playing in the MultiSound drivers (both the Classic
500           and Pinnacle). Larger values reduce the chance of data overruns at
501           the expense of overall latency. If unsure, use the default.
502
503 config SOUND_VIA82CXXX
504         tristate "VIA 82C686 Audio Codec"
505         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
506         help
507           Say Y here to include support for the audio codec found on VIA
508           82Cxxx-based chips. Typically these are built into a motherboard.
509
510           DO NOT select Sound Blaster or Adlib with this driver, unless
511           you have a Sound Blaster or Adlib card in addition to your VIA
512           audio chip.
513
514 config MIDI_VIA82CXXX
515         bool "VIA 82C686 MIDI"
516         depends on SOUND_VIA82CXXX && ISA_DMA_API
517         help
518           Answer Y to use the MIDI interface of the Via686. You may need to
519           enable this in the BIOS before it will work. This is for connection
520           to external MIDI hardware, and is not required for software playback
521           of MIDI files.
522
523 config SOUND_OSS
524         tristate "OSS sound modules"
525         depends on SOUND_PRIME && ISA_DMA_API
526         help
527           OSS is the Open Sound System suite of sound card drivers.  They make
528           sound programming easier since they provide a common API.  Say Y or
529           M here (the module will be called sound) if you haven't found a
530           driver for your sound card above, then pick your driver from the
531           list below.
532
533 config SOUND_TRACEINIT
534         bool "Verbose initialisation"
535         depends on SOUND_OSS
536         help
537           Verbose soundcard initialization -- affects the format of autoprobe
538           and initialization messages at boot time.
539
540 config SOUND_DMAP
541         bool "Persistent DMA buffers"
542         depends on SOUND_OSS
543         ---help---
544           Linux can often have problems allocating DMA buffers for ISA sound
545           cards on machines with more than 16MB of RAM. This is because ISA
546           DMA buffers must exist below the 16MB boundary and it is quite
547           possible that a large enough free block in this region cannot be
548           found after the machine has been running for a while. If you say Y
549           here the DMA buffers (64Kb) will be allocated at boot time and kept
550           until the shutdown. This option is only useful if you said Y to
551           "OSS sound modules", above. If you said M to "OSS sound modules"
552           then you can get the persistent DMA buffer functionality by passing
553           the command-line argument "dmabuf=1" to the sound module.
554
555           Say Y unless you have 16MB or more RAM or a PCI sound card.
556
557 config SOUND_AD1816
558         tristate "AD1816(A) based cards (EXPERIMENTAL)"
559         depends on EXPERIMENTAL && SOUND_OSS
560         help
561           Say M here if you have a sound card based on the Analog Devices
562           AD1816(A) chip.
563
564           If you compile the driver into the kernel, you have to add
565           "ad1816=<io>,<irq>,<dma>,<dma2>" to the kernel command line.
566
567 config SOUND_AD1889
568         tristate "AD1889 based cards (AD1819 codec) (EXPERIMENTAL)"
569         depends on EXPERIMENTAL && SOUND_OSS && PCI
570         help
571           Say M here if you have a sound card based on the Analog Devices
572           AD1889 chip.
573
574 config SOUND_SGALAXY
575         tristate "Aztech Sound Galaxy (non-PnP) cards"
576         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
577         help
578           This module initializes the older non Plug and Play sound galaxy
579           cards from Aztech. It supports the Waverider Pro 32 - 3D and the
580           Galaxy Washington 16.
581
582           If you compile the driver into the kernel, you have to add
583           "sgalaxy=<io>,<irq>,<dma>,<dma2>,<sgbase>" to the kernel command
584           line.
585
586 config SOUND_ADLIB
587         tristate "Adlib Cards"
588         depends on SOUND_OSS
589         help
590           Includes ASB 64 4D. Information on programming AdLib cards is
591           available at <http://www.itsnet.com/home/ldragon/Specs/adlib.html>.
592
593 config SOUND_ACI_MIXER
594         tristate "ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20)"
595         depends on SOUND_OSS
596         ---help---
597           ACI (Audio Command Interface) is a protocol used to communicate with
598           the microcontroller on some sound cards produced by miro and
599           Cardinal Technologies.  The main function of the ACI is to control
600           the mixer and to get a product identification.
601
602           This VoxWare ACI driver currently supports the ACI functions on the
603           miroSOUND PCM1-pro, PCM12 and PCM20 radio. On the PCM20 radio, ACI
604           also controls the radio tuner. This is supported in the video4linux
605           miropcm20 driver (say M or Y here and go back to "Multimedia
606           devices" -> "Radio Adapters").
607
608           This driver is also available as a module and will be called aci.
609
610 config SOUND_CS4232
611         tristate "Crystal CS4232 based (PnP) cards"
612         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
613         help
614           Say Y here if you have a card based on the Crystal CS4232 chip set,
615           which uses its own Plug and Play protocol.
616
617           If you compile the driver into the kernel, you have to add
618           "cs4232=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel
619           command line.
620
621           See <file:Documentation/sound/oss/CS4232> for more information on
622           configuring this card.
623
624 config SOUND_SSCAPE
625         tristate "Ensoniq SoundScape support"
626         depends on SOUND_OSS
627         help
628           Answer Y if you have a sound card based on the Ensoniq SoundScape
629           chipset. Such cards are being manufactured at least by Ensoniq, Spea
630           and Reveal (Reveal makes also other cards).
631
632           If you compile the driver into the kernel, you have to add
633           "sscape=<io>,<irq>,<dma>,<mpuio>,<mpuirq>" to the kernel command
634           line.
635
636 config SOUND_GUS
637         tristate "Gravis Ultrasound support"
638         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
639         help
640           Say Y here for any type of Gravis Ultrasound card, including the GUS
641           or GUS MAX.  See also <file:Documentation/sound/oss/ultrasound> for more
642           information on configuring this card with modules.
643
644           If you compile the driver into the kernel, you have to add
645           "gus=<io>,<irq>,<dma>,<dma2>" to the kernel command line.
646
647 config SOUND_GUS16
648         bool "16 bit sampling option of GUS (_NOT_ GUS MAX)"
649         depends on SOUND_GUS
650         help
651           Support for Gravis Ulstrasound (GUS) cards (other than the GUS),
652           sampling at 16-bit width.
653
654 config SOUND_GUSMAX
655         bool "GUS MAX support"
656         depends on SOUND_GUS
657         help
658           Support for Gravis Ulstrasound MAX.
659
660 config SOUND_VMIDI
661         tristate "Loopback MIDI device support"
662         depends on SOUND_OSS
663         help
664           Support for MIDI loopback on port 1 or 2.
665
666 config SOUND_TRIX
667         tristate "MediaTrix AudioTrix Pro support"
668         depends on SOUND_OSS
669         help
670           Answer Y if you have the AudioTriX Pro sound card manufactured
671           by MediaTrix.
672
673 config TRIX_HAVE_BOOT
674         bool "Have TRXPRO.HEX firmware file"
675         depends on SOUND_TRIX=y && !STANDALONE
676         help
677           The MediaTrix AudioTrix Pro has an on-board microcontroller which
678           needs to be initialized by downloading the code from the file
679           TRXPRO.HEX in the DOS driver directory. If you don't have the
680           TRXPRO.HEX file handy you may skip this step. However, the SB and
681           MPU-401 modes of AudioTrix Pro will not work without this file!
682
683 config TRIX_BOOT_FILE
684         string "Full pathname of TRXPRO.HEX firmware file"
685         depends on TRIX_HAVE_BOOT
686         default "/etc/sound/trxpro.hex"
687         help
688           Enter the full pathname of your TRXPRO.HEX file, starting from /.
689
690 config SOUND_MSS
691         tristate "Microsoft Sound System support"
692         depends on SOUND_OSS
693         ---help---
694           Again think carefully before answering Y to this question.  It's
695           safe to answer Y if you have the original Windows Sound System card
696           made by Microsoft or Aztech SG 16 Pro (or NX16 Pro).  Also you may
697           say Y in case your card is NOT among these:
698
699           ATI Stereo F/X, AdLib, Audio Excell DSP16, Cardinal DSP16,
700           Ensoniq SoundScape (and compatibles made by Reveal and Spea),
701           Gravis Ultrasound, Gravis Ultrasound ACE, Gravis Ultrasound Max,
702           Gravis Ultrasound with 16 bit option, Logitech Sound Man 16,
703           Logitech SoundMan Games, Logitech SoundMan Wave, MAD16 Pro (OPTi
704           82C929), Media Vision Jazz16, MediaTriX AudioTriX Pro, Microsoft
705           Windows Sound System (MSS/WSS), Mozart (OAK OTI-601), Orchid
706           SW32, Personal Sound System (PSS), Pro Audio Spectrum 16, Pro
707           Audio Studio 16, Pro Sonic 16, Roland MPU-401 MIDI interface,
708           Sound Blaster 1.0, Sound Blaster 16, Sound Blaster 16ASP, Sound
709           Blaster 2.0, Sound Blaster AWE32, Sound Blaster Pro, TI TM4000M
710           notebook, ThunderBoard, Turtle Beach Tropez, Yamaha FM
711           synthesizers (OPL2, OPL3 and OPL4), 6850 UART MIDI Interface.
712
713           For cards having native support in VoxWare, consult the card
714           specific instructions in <file:Documentation/sound/oss/README.OSS>.
715           Some drivers have their own MSS support and saying Y to this option
716           will cause a conflict.
717
718           If you compile the driver into the kernel, you have to add
719           "ad1848=<io>,<irq>,<dma>,<dma2>[,<type>]" to the kernel command
720           line.
721
722 config SOUND_MPU401
723         tristate "MPU-401 support (NOT for SB16)"
724         depends on SOUND_OSS
725         ---help---
726           Be careful with this question.  The MPU401 interface is supported by
727           all sound cards.  However, some natively supported cards have their
728           own driver for MPU401.  Enabling this MPU401 option with these cards
729           will cause a conflict.  Also, enabling MPU401 on a system that
730           doesn't really have a MPU401 could cause some trouble.  If your card
731           was in the list of supported cards, look at the card specific
732           instructions in the <file:Documentation/sound/oss/README.OSS> file.  It
733           is safe to answer Y if you have a true MPU401 MIDI interface card.
734
735           If you compile the driver into the kernel, you have to add
736           "mpu401=<io>,<irq>" to the kernel command line.
737
738 config SOUND_NM256
739         tristate "NM256AV/NM256ZX audio support"
740         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
741         help
742           Say M here to include audio support for the NeoMagic 256AV/256ZX
743           chipsets. These are the audio chipsets found in the Sony
744           Z505S/SX/DX, some Sony F-series, and the Dell Latitude CPi and CPt
745           laptops. It includes support for an AC97-compatible mixer and an
746           apparently proprietary sound engine.
747
748           See <file:Documentation/sound/oss/NM256> for further information.
749
750 config SOUND_MAD16
751         tristate "OPTi MAD16 and/or Mozart based cards"
752         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
753         ---help---
754           Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi
755           82C928 or 82C929 or 82C931) audio interface chip. These chips are
756           quite common so it's possible that many no-name cards have one of
757           them. In addition the MAD16 chip is used in some cards made by known
758           manufacturers such as Turtle Beach (Tropez), Reveal (some models)
759           and Diamond (latest ones). Note however that the Tropez sound cards
760           have their own driver; if you have one of those, say N here and Y or
761           M to "Full support for Turtle Beach WaveFront", below.
762
763           If you compile the driver into the kernel, you have to add
764           "mad16=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the
765           kernel command line.
766
767           See also <file:Documentation/sound/oss/Opti> and
768           <file:Documentation/sound/oss/MAD16> for more information on setting
769           these cards up as modules.
770
771 config MAD16_OLDCARD
772         bool "Support MIDI in older MAD16 based cards (requires SB)"
773         depends on SOUND_MAD16
774         help
775           Answer Y (or M) if you have an older card based on the C928 or
776           Mozart chipset and you want to have MIDI support. If you enable this
777           option you also need to enable support for Sound Blaster.
778
779 config SOUND_PAS
780         tristate "ProAudioSpectrum 16 support"
781         depends on SOUND_OSS
782         ---help---
783           Answer Y only if you have a Pro Audio Spectrum 16, ProAudio Studio
784           16 or Logitech SoundMan 16 sound card. Answer N if you have some
785           other card made by Media Vision or Logitech since those are not
786           PAS16 compatible. Please read <file:Documentation/sound/oss/PAS16>.
787           It is not necessary to add Sound Blaster support separately; it
788           is included in PAS support.
789
790           If you compile the driver into the kernel, you have to add
791           "pas2=<io>,<irq>,<dma>,<dma2>,<sbio>,<sbirq>,<sbdma>,<sbdma2>
792           to the kernel command line.
793
794 config PAS_JOYSTICK
795         bool "Enable PAS16 joystick port"
796         depends on SOUND_PAS=y
797         help
798           Say Y here to enable the Pro Audio Spectrum 16's auxiliary joystick
799           port.
800
801 config SOUND_PSS
802         tristate "PSS (AD1848, ADSP-2115, ESC614) support"
803         depends on SOUND_OSS
804         help
805           Answer Y or M if you have an Orchid SW32, Cardinal DSP16, Beethoven
806           ADSP-16 or some other card based on the PSS chipset (AD1848 codec +
807           ADSP-2115 DSP chip + Echo ESC614 ASIC CHIP). For more information on
808           how to compile it into the kernel or as a module see the file
809           <file:Documentation/sound/oss/PSS>.
810
811           If you compile the driver into the kernel, you have to add
812           "pss=<io>,<mssio>,<mssirq>,<mssdma>,<mpuio>,<mpuirq>" to the kernel
813           command line.
814
815 config PSS_MIXER
816         bool "Enable PSS mixer (Beethoven ADSP-16 and other compatibile)"
817         depends on SOUND_PSS
818         help
819           Answer Y for Beethoven ADSP-16. You may try to say Y also for other
820           cards if they have master volume, bass, treble, and you can't
821           control it under Linux. If you answer N for Beethoven ADSP-16, you
822           can't control master volume, bass, treble and synth volume.
823
824           If you said M to "PSS support" above, you may enable or disable this
825           PSS mixer with the module parameter pss_mixer. For more information
826           see the file <file:Documentation/sound/oss/PSS>.
827
828 config PSS_HAVE_BOOT
829         bool "Have DSPxxx.LD firmware file"
830         depends on SOUND_PSS && !STANDALONE
831         help
832           If you have the DSPxxx.LD file or SYNTH.LD file for you card, say Y
833           to include this file. Without this file the synth device (OPL) may
834           not work.
835
836 config PSS_BOOT_FILE
837         string "Full pathname of DSPxxx.LD firmware file"
838         depends on PSS_HAVE_BOOT
839         default "/etc/sound/dsp001.ld"
840         help
841           Enter the full pathname of your DSPxxx.LD file or SYNTH.LD file,
842           starting from /.
843
844 config SOUND_SB
845         tristate "100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support"
846         depends on SOUND_OSS
847         ---help---
848           Answer Y if you have an original Sound Blaster card made by Creative
849           Labs or a 100% hardware compatible clone (like the Thunderboard or
850           SM Games). For an unknown card you may answer Y if the card claims
851           to be Sound Blaster-compatible.
852
853           Please read the file <file:Documentation/sound/oss/Soundblaster>.
854
855           You should also say Y here for cards based on the Avance Logic
856           ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and
857           for cards based on ESS chips (read
858           <file:Documentation/sound/oss/ESS1868> and
859           <file:Documentation/sound/oss/ESS>). If you have an SB AWE 32 or SB AWE
860           64, say Y here and also to "AWE32 synth" below and read
861           <file:Documentation/sound/oss/INSTALL.awe>. If you have an IBM Mwave
862           card, say Y here and read <file:Documentation/sound/oss/mwave>.
863
864           If you compile the driver into the kernel and don't want to use
865           isapnp, you have to add "sb=<io>,<irq>,<dma>,<dma2>" to the kernel
866           command line.
867
868           You can say M here to compile this driver as a module; the module is
869           called sb.
870
871 config SOUND_AWE32_SYNTH
872         tristate "AWE32 synth"
873         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
874         help
875           Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or
876           similar sound card. See <file:Documentation/sound/oss/README.awe>,
877           <file:Documentation/sound/oss/AWE32> and the Soundblaster-AWE
878           mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>
879           for more info.
880
881 config SOUND_WAVEFRONT
882         tristate "Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards"
883         depends on SOUND_OSS && m && OBSOLETE_OSS_DRIVER
884         help
885           Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card
886           and read the files <file:Documentation/sound/oss/Wavefront> and
887           <file:Documentation/sound/oss/Tropez+>.
888
889 config SOUND_MAUI
890         tristate "Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers"
891         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
892         help
893           Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez
894           sound card.
895
896           If you compile the driver into the kernel, you have to add
897           "maui=<io>,<irq>" to the kernel command line.
898
899 config MAUI_HAVE_BOOT
900         bool "Have OSWF.MOT firmware file"
901         depends on SOUND_MAUI=y && !STANDALONE
902         help
903           Turtle Beach Maui and Tropez sound cards have a microcontroller
904           which needs to be initialized prior to use. OSWF.MOT is a file
905           distributed with the card's DOS/Windows drivers. Answer Y if you
906           have this file.
907
908 config MAUI_BOOT_FILE
909         string "Full pathname of OSWF.MOT firmware file"
910         depends on MAUI_HAVE_BOOT
911         default "/etc/sound/oswf.mot"
912         help
913           Enter the full pathname of your OSWF.MOT file, starting from /.
914
915 config SOUND_YM3812
916         tristate "Yamaha FM synthesizer (YM3812/OPL-3) support"
917         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
918         ---help---
919           Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4).
920           Answering Y is usually a safe and recommended choice, however some
921           cards may have software (TSR) FM emulation. Enabling FM support with
922           these cards may cause trouble (I don't currently know of any such
923           cards, however). Please read the file
924           <file:Documentation/sound/oss/OPL3> if your card has an OPL3 chip.
925
926           If you compile the driver into the kernel, you have to add
927           "opl3=<io>" to the kernel command line.
928
929           If unsure, say Y.
930
931 config SOUND_OPL3SA1
932         tristate "Yamaha OPL3-SA1 audio controller"
933         depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
934         help
935           Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is
936           usually built into motherboards. Read
937           <file:Documentation/sound/oss/OPL3-SA> for details.
938
939           If you compile the driver into the kernel, you have to add
940           "opl3sa=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel
941           command line.
942
943 config SOUND_OPL3SA2
944         tristate "Yamaha OPL3-SA2 and SA3 based PnP cards"
945         depends on SOUND_OSS
946         help
947           Say Y or M if you have a card based on one of these Yamaha sound
948           chipsets or the "SAx", which is actually a SA3. Read
949           <file:Documentation/sound/oss/OPL3-SA2> for more information on
950           configuring these cards.
951
952           If you compile the driver into the kernel and do not also
953           configure in the optional ISA PnP support, you will have to add
954           "opl3sa2=<io>,<irq>,<dma>,<dma2>,<mssio>,<mpuio>" to the kernel
955           command line.
956
957 config SOUND_YMFPCI
958         tristate "Yamaha YMF7xx PCI audio (native mode)"
959         depends on SOUND_OSS && PCI && OBSOLETE_OSS_DRIVER
960         help
961           Support for Yamaha cards including the YMF711, YMF715, YMF718,
962           YMF719, YMF724, Waveforce 192XG, and Waveforce 192 Digital.
963
964 config SOUND_YMFPCI_LEGACY
965         bool "Yamaha PCI legacy ports support"
966         depends on SOUND_YMFPCI
967         help
968           Support for YMF7xx PCI cards emulating an MP401.
969
970 config SOUND_UART6850
971         tristate "6850 UART support"
972         depends on SOUND_OSS
973         help
974           This option enables support for MIDI interfaces based on the 6850
975           UART chip. This interface is rarely found on sound cards. It's safe
976           to answer N to this question.
977
978           If you compile the driver into the kernel, you have to add
979           "uart6850=<io>,<irq>" to the kernel command line.
980
981 config SOUND_AEDSP16
982         tristate "Gallant Audio Cards (SC-6000 and SC-6600 based)"
983         depends on SOUND_OSS
984         ---help---
985           Answer Y if you have a Gallant's Audio Excel DSP 16 card. This
986           driver supports Audio Excel DSP 16 but not the III nor PnP versions
987           of this card.
988
989           The Gallant's Audio Excel DSP 16 card can emulate either an SBPro or
990           a Microsoft Sound System card, so you should have said Y to either
991           "100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support"
992           or "Microsoft Sound System support", above, and you need to answer
993           the "MSS emulation" and "SBPro emulation" questions below
994           accordingly. You should say Y to one and only one of these two
995           questions.
996
997           Read the <file:Documentation/sound/oss/README.OSS> file and the head of
998           <file:drivers/sound/aedsp16.c> as well as
999           <file:Documentation/sound/oss/AudioExcelDSP16> to get more information
1000           about this driver and its configuration.
1001
1002 config SC6600
1003         bool "SC-6600 based audio cards (new Audio Excel DSP 16)"
1004         depends on SOUND_AEDSP16
1005         help
1006           The SC6600 is the new version of DSP mounted on the Audio Excel DSP
1007           16 cards. Find in the manual the FCC ID of your audio card and
1008           answer Y if you have an SC6600 DSP.
1009
1010 config SC6600_JOY
1011         bool "Activate SC-6600 Joystick Interface"
1012         depends on SC6600
1013         help
1014           Say Y here in order to use the joystick interface of the Audio Excel
1015           DSP 16 card.
1016
1017 config SC6600_CDROM
1018         int "SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?)"
1019         depends on SC6600
1020         default "4"
1021         help
1022           This is used to activate the CD-ROM interface of the Audio Excel
1023           DSP 16 card. Enter: 0 for Sony, 1 for Panasonic, 2 for IDE, 4 for no
1024           CD-ROM present.
1025
1026 config SC6600_CDROMBASE
1027         hex "SC-6600 CDROM Interface I/O Address"
1028         depends on SC6600
1029         default "0"
1030         help
1031           Base I/O port address for the CD-ROM interface of the Audio Excel
1032           DSP 16 card.
1033
1034 choice
1035         prompt "Audio Excel DSP 16"
1036         optional
1037         depends on SOUND_AEDSP16
1038
1039 config AEDSP16_MSS
1040         bool "MSS emulation"
1041         depends on SOUND_MSS
1042         help
1043           Answer Y if you want your audio card to emulate Microsoft Sound
1044           System. You should then say Y to "Microsoft Sound System support"
1045           and say N to "Audio Excel DSP 16 (SBPro emulation)".
1046
1047 config AEDSP16_SBPRO
1048         bool "SBPro emulation"
1049         depends on SOUND_SB
1050         help
1051           Answer Y if you want your audio card to emulate Sound Blaster Pro.
1052           You should then say Y to "100% Sound Blaster compatibles
1053           (SB16/32/64, ESS, Jazz16) support" and N to "Audio Excel DSP 16 (MSS
1054           emulation)".
1055
1056           If you compile the driver into the kernel, you have to add
1057           "aedsp16=<io>,<irq>,<dma>,<mssio>,<mpuio>,<mouirq>" to the kernel
1058           command line.
1059
1060 endchoice
1061
1062 config AEDSP16_MPU401
1063         bool "Audio Excel DSP 16 (MPU401 emulation)"
1064         depends on SOUND_AEDSP16 && SOUND_MPU401
1065         help
1066           Answer Y if you want your audio card to emulate the MPU-401 midi
1067           interface. You should then also say Y to "MPU-401 support".
1068
1069           Note that the I/O base for MPU-401 support of aedsp16 is the same
1070           you have selected for "MPU-401 support". If you are using this
1071           driver as a module you have to specify the MPU I/O base address with
1072           the parameter 'mpu_base=0xNNN'.
1073
1074 config SOUND_VIDC
1075         tristate "VIDC 16-bit sound"
1076         depends on ARM && (ARCH_ACORN || ARCH_CLPS7500) && SOUND_OSS
1077         help
1078           16-bit support for the VIDC onboard sound hardware found on Acorn
1079           machines.
1080
1081 config SOUND_WAVEARTIST
1082         tristate "Netwinder WaveArtist"
1083         depends on ARM && SOUND_OSS && ARCH_NETWINDER
1084         help
1085           Say Y here to include support for the Rockwell WaveArtist sound
1086           system.  This driver is mainly for the NetWinder.
1087
1088 config SOUND_TVMIXER
1089         tristate "TV card (bt848) mixer support"
1090         depends on SOUND_PRIME && I2C
1091         help
1092           Support for audio mixer facilities on the BT848 TV frame-grabber
1093           card.
1094
1095 config SOUND_KAHLUA
1096         tristate "XpressAudio Sound Blaster emulation"
1097         depends on SOUND_SB
1098
1099 config SOUND_ALI5455
1100         tristate "ALi5455 audio support"
1101         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
1102
1103 config SOUND_FORTE
1104         tristate "ForteMedia FM801 driver"
1105         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
1106         help
1107           Say Y or M if you want driver support for the ForteMedia FM801 PCI
1108           audio controller (Abit AU10, Genius Sound Maker, HP Workstation
1109           zx2000, and others).
1110
1111 config SOUND_RME96XX
1112         tristate "RME Hammerfall (RME96XX) support"
1113         depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
1114         help
1115           Say Y or M if you have a Hammerfall or Hammerfall light
1116           multichannel card from RME. If you want to access advanced
1117           features of the card, read <file:Documentation/sound/oss/rme96xx>.
1118
1119 config SOUND_AD1980
1120         tristate "AD1980 front/back switch plugin"
1121         depends on SOUND_PRIME && OBSOLETE_OSS_DRIVER
1122
1123 config SOUND_SH_DAC_AUDIO
1124         tristate "SuperH DAC audio support"
1125         depends on SOUND_PRIME && CPU_SH3
1126
1127 config SOUND_SH_DAC_AUDIO_CHANNEL
1128         int "    DAC channel"
1129         default "1"
1130         depends on SOUND_SH_DAC_AUDIO