Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at c9a28fa7b9ac19b676deefa0a171ce7df8755c08 656 lines 24 kB view raw
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 8config SOUND_BCM_CS4297A 9 tristate "Crystal Sound CS4297a (for Swarm)" 10 depends on SOUND_PRIME && SIBYTE_SWARM 11 help 12 The BCM91250A has a Crystal CS4297a on synchronous serial 13 port B (in addition to the DB-9 serial port). Say Y or M 14 here to enable the sound chip instead of the UART. Also 15 note that CONFIG_KGDB should not be enabled at the same 16 time, since it also attempts to use this UART port. 17 18config SOUND_VWSND 19 tristate "SGI Visual Workstation Sound" 20 depends on SOUND_PRIME && X86_VISWS 21 help 22 Say Y or M if you have an SGI Visual Workstation and you want to be 23 able to use its on-board audio. Read 24 <file:Documentation/sound/oss/vwsnd> for more info on this driver's 25 capabilities. 26 27config SOUND_HAL2 28 tristate "SGI HAL2 sound (EXPERIMENTAL)" 29 depends on SOUND_PRIME && SGI_IP22 && EXPERIMENTAL 30 help 31 Say Y or M if you have an SGI Indy or Indigo2 system and want to be able to 32 use its on-board A2 audio system. 33 34config SOUND_AU1550_AC97 35 tristate "Au1550/Au1200 AC97 Sound" 36 select SND_AC97_CODEC 37 depends on SOUND_PRIME && (SOC_AU1550 || SOC_AU1200) 38 39config SOUND_TRIDENT 40 tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core" 41 depends on SOUND_PRIME && PCI 42 ---help--- 43 Say Y or M if you have a PCI sound card utilizing the Trident 44 4DWave-DX/NX chipset or your mother board chipset has SiS 7018 45 or ALi 5451 built-in. The SiS 7018 PCI Audio Core is embedded 46 in SiS960 Super South Bridge and SiS540/630 Single Chipset. 47 The ALi 5451 PCI Audio Core is embedded in ALi M1535, M1535D, 48 M1535+ or M1535D+ South Bridge. 49 50 Use lspci -n to find out if your sound card or chipset uses 51 Trident 4DWave or SiS 7018. PCI ID 1023:2000 or 1023:2001 stands 52 for Trident 4Dwave. PCI ID 1039:7018 stands for SiS7018. PCI ID 53 10B9:5451 stands for ALi5451. 54 55 This driver supports S/PDIF in/out (record/playback) for ALi 5451 56 embedded in ALi M1535+ and M1535D+. Note that they aren't all 57 enabled by default; you can enable them by saying Y to "/proc file 58 system support" and "Sysctl support", and after the /proc file 59 system has been mounted, executing the command 60 61 command what is enabled 62 63 echo 0>/proc/ALi5451 pcm out is also set to S/PDIF out. (Default). 64 65 echo 1>/proc/ALi5451 use S/PDIF out to output pcm data. 66 67 echo 2>/proc/ALi5451 use S/PDIF out to output non-pcm data. 68 (AC3...). 69 70 echo 3>/proc/ALi5451 record from Ac97 in(MIC, Line in...). 71 (Default). 72 73 echo 4>/proc/ALi5451 no matter Ac97 settings, record from S/PDIF 74 in. 75 76 77 This driver differs slightly from OSS/Free, so PLEASE READ the 78 comments at the top of <file:sound/oss/trident.c>. 79 80config SOUND_MSNDCLAS 81 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 82 depends on SOUND_PRIME && (m || !STANDALONE) 83 help 84 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 85 Monterey (not for the Pinnacle or Fiji). 86 87 See <file:Documentation/sound/oss/MultiSound> for important information 88 about this driver. Note that it has been discontinued, but the 89 Voyetra Turtle Beach knowledge base entry for it is still available 90 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 91 92comment "Compiled-in MSND Classic support requires firmware during compilation." 93 depends on SOUND_PRIME && SOUND_MSNDCLAS=y 94 95config MSNDCLAS_HAVE_BOOT 96 bool 97 depends on SOUND_MSNDCLAS=y && !STANDALONE 98 default y 99 100config MSNDCLAS_INIT_FILE 101 string "Full pathname of MSNDINIT.BIN firmware file" 102 depends on SOUND_MSNDCLAS 103 default "/etc/sound/msndinit.bin" 104 help 105 The MultiSound cards have two firmware files which are required for 106 operation, and are not currently included. These files can be 107 obtained from Turtle Beach. See 108 <file:Documentation/sound/oss/MultiSound> for information on how to 109 obtain this. 110 111config MSNDCLAS_PERM_FILE 112 string "Full pathname of MSNDPERM.BIN firmware file" 113 depends on SOUND_MSNDCLAS 114 default "/etc/sound/msndperm.bin" 115 help 116 The MultiSound cards have two firmware files which are required for 117 operation, and are not currently included. These files can be 118 obtained from Turtle Beach. See 119 <file:Documentation/sound/oss/MultiSound> for information on how to 120 obtain this. 121 122config MSNDCLAS_IRQ 123 int "MSND Classic IRQ 5, 7, 9, 10, 11, 12" 124 depends on SOUND_MSNDCLAS=y 125 default "5" 126 help 127 Interrupt Request line for the MultiSound Classic and related cards. 128 129config MSNDCLAS_MEM 130 hex "MSND Classic memory B0000, C8000, D0000, D8000, E0000, E8000" 131 depends on SOUND_MSNDCLAS=y 132 default "D0000" 133 help 134 Memory-mapped I/O base address for the MultiSound Classic and 135 related cards. 136 137config MSNDCLAS_IO 138 hex "MSND Classic I/O 210, 220, 230, 240, 250, 260, 290, 3E0" 139 depends on SOUND_MSNDCLAS=y 140 default "290" 141 help 142 I/O port address for the MultiSound Classic and related cards. 143 144config SOUND_MSNDPIN 145 tristate "Support for Turtle Beach MultiSound Pinnacle, Fiji" 146 depends on SOUND_PRIME && (m || !STANDALONE) 147 help 148 Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji. 149 See <file:Documentation/sound/oss/MultiSound> for important information 150 about this driver. Note that it has been discontinued, but the 151 Voyetra Turtle Beach knowledge base entry for it is still available 152 at <http://www.turtlebeach.com/site/kb_ftp/600.asp>. 153 154comment "Compiled-in MSND Pinnacle support requires firmware during compilation." 155 depends on SOUND_PRIME && SOUND_MSNDPIN=y 156 157config MSNDPIN_HAVE_BOOT 158 bool 159 depends on SOUND_MSNDPIN=y 160 default y 161 162config MSNDPIN_INIT_FILE 163 string "Full pathname of PNDSPINI.BIN firmware file" 164 depends on SOUND_MSNDPIN 165 default "/etc/sound/pndspini.bin" 166 help 167 The MultiSound cards have two firmware files which are required 168 for operation, and are not currently included. These files can be 169 obtained from Turtle Beach. See 170 <file:Documentation/sound/oss/MultiSound> for information on how to 171 obtain this. 172 173config MSNDPIN_PERM_FILE 174 string "Full pathname of PNDSPERM.BIN firmware file" 175 depends on SOUND_MSNDPIN 176 default "/etc/sound/pndsperm.bin" 177 help 178 The MultiSound cards have two firmware files which are required for 179 operation, and are not currently included. These files can be 180 obtained from Turtle Beach. See 181 <file:Documentation/sound/oss/MultiSound> for information on how to 182 obtain this. 183 184config MSNDPIN_IRQ 185 int "MSND Pinnacle IRQ 5, 7, 9, 10, 11, 12" 186 depends on SOUND_MSNDPIN=y 187 default "5" 188 help 189 Interrupt request line for the primary synthesizer on MultiSound 190 Pinnacle and Fiji sound cards. 191 192config MSNDPIN_MEM 193 hex "MSND Pinnacle memory B0000, C8000, D0000, D8000, E0000, E8000" 194 depends on SOUND_MSNDPIN=y 195 default "D0000" 196 help 197 Memory-mapped I/O base address for the primary synthesizer on 198 MultiSound Pinnacle and Fiji sound cards. 199 200config MSNDPIN_IO 201 hex "MSND Pinnacle I/O 210, 220, 230, 240, 250, 260, 290, 3E0" 202 depends on SOUND_MSNDPIN=y 203 default "290" 204 help 205 Memory-mapped I/O base address for the primary synthesizer on 206 MultiSound Pinnacle and Fiji sound cards. 207 208config MSNDPIN_DIGITAL 209 bool "MSND Pinnacle has S/PDIF I/O" 210 depends on SOUND_MSNDPIN=y 211 help 212 If you have the S/PDIF daughter board for the Pinnacle or Fiji, 213 answer Y here; otherwise, say N. If you have this, you will be able 214 to play and record from the S/PDIF port (digital signal). See 215 <file:Documentation/sound/oss/MultiSound> for information on how to make 216 use of this capability. 217 218config MSNDPIN_NONPNP 219 bool "MSND Pinnacle non-PnP Mode" 220 depends on SOUND_MSNDPIN=y 221 help 222 The Pinnacle and Fiji card resources can be configured either with 223 PnP, or through a configuration port. Say Y here if your card is NOT 224 in PnP mode. For the Pinnacle, configuration in non-PnP mode allows 225 use of the IDE and joystick peripherals on the card as well; these 226 do not show up when the card is in PnP mode. Specifying zero for any 227 resource of a device will disable the device. If you are running the 228 card in PnP mode, you must say N here and use isapnptools to 229 configure the card's resources. 230 231comment "MSND Pinnacle DSP section will be configured to above parameters." 232 depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNP 233 234config MSNDPIN_CFG 235 hex "MSND Pinnacle config port 250,260,270" 236 depends on MSNDPIN_NONPNP 237 default "250" 238 help 239 This is the port which the Pinnacle and Fiji uses to configure the 240 card's resources when not in PnP mode. If your card is in PnP mode, 241 then be sure to say N to the previous option, "MSND Pinnacle Non-PnP 242 Mode". 243 244comment "Pinnacle-specific Device Configuration (0 disables)" 245 depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNP 246 247config MSNDPIN_MPU_IO 248 hex "MSND Pinnacle MPU I/O (e.g. 330)" 249 depends on MSNDPIN_NONPNP 250 default "0" 251 help 252 Memory-mapped I/O base address for the Kurzweil daughterboard 253 synthesizer on MultiSound Pinnacle and Fiji sound cards. 254 255config MSNDPIN_MPU_IRQ 256 int "MSND Pinnacle MPU IRQ (e.g. 9)" 257 depends on MSNDPIN_NONPNP 258 default "0" 259 help 260 Interrupt request number for the Kurzweil daughterboard 261 synthesizer on MultiSound Pinnacle and Fiji sound cards. 262 263config MSNDPIN_IDE_IO0 264 hex "MSND Pinnacle IDE I/O 0 (e.g. 170)" 265 depends on MSNDPIN_NONPNP 266 default "0" 267 help 268 CD-ROM drive 0 memory-mapped I/O base address for the MultiSound 269 Pinnacle and Fiji sound cards. 270 271config MSNDPIN_IDE_IO1 272 hex "MSND Pinnacle IDE I/O 1 (e.g. 376)" 273 depends on MSNDPIN_NONPNP 274 default "0" 275 help 276 CD-ROM drive 1 memory-mapped I/O base address for the MultiSound 277 Pinnacle and Fiji sound cards. 278 279config MSNDPIN_IDE_IRQ 280 int "MSND Pinnacle IDE IRQ (e.g. 15)" 281 depends on MSNDPIN_NONPNP 282 default "0" 283 help 284 Interrupt request number for the IDE CD-ROM interface on the 285 MultiSound Pinnacle and Fiji sound cards. 286 287config MSNDPIN_JOYSTICK_IO 288 hex "MSND Pinnacle joystick I/O (e.g. 200)" 289 depends on MSNDPIN_NONPNP 290 default "0" 291 help 292 Memory-mapped I/O base address for the joystick port on MultiSound 293 Pinnacle and Fiji sound cards. 294 295config MSND_FIFOSIZE 296 int "MSND buffer size (kB)" 297 depends on SOUND_PRIME && (SOUND_MSNDPIN=y || SOUND_MSNDCLAS=y) 298 default "128" 299 help 300 Configures the size of each audio buffer, in kilobytes, for 301 recording and playing in the MultiSound drivers (both the Classic 302 and Pinnacle). Larger values reduce the chance of data overruns at 303 the expense of overall latency. If unsure, use the default. 304 305config SOUND_OSS 306 tristate "OSS sound modules" 307 depends on SOUND_PRIME && ISA_DMA_API && VIRT_TO_BUS 308 help 309 OSS is the Open Sound System suite of sound card drivers. They make 310 sound programming easier since they provide a common API. Say Y or 311 M here (the module will be called sound) if you haven't found a 312 driver for your sound card above, then pick your driver from the 313 list below. 314 315config SOUND_TRACEINIT 316 bool "Verbose initialisation" 317 depends on SOUND_OSS 318 help 319 Verbose soundcard initialization -- affects the format of autoprobe 320 and initialization messages at boot time. 321 322config SOUND_DMAP 323 bool "Persistent DMA buffers" 324 depends on SOUND_OSS 325 ---help--- 326 Linux can often have problems allocating DMA buffers for ISA sound 327 cards on machines with more than 16MB of RAM. This is because ISA 328 DMA buffers must exist below the 16MB boundary and it is quite 329 possible that a large enough free block in this region cannot be 330 found after the machine has been running for a while. If you say Y 331 here the DMA buffers (64Kb) will be allocated at boot time and kept 332 until the shutdown. This option is only useful if you said Y to 333 "OSS sound modules", above. If you said M to "OSS sound modules" 334 then you can get the persistent DMA buffer functionality by passing 335 the command-line argument "dmabuf=1" to the sound module. 336 337 Say Y unless you have 16MB or more RAM or a PCI sound card. 338 339config SOUND_SSCAPE 340 tristate "Ensoniq SoundScape support" 341 depends on SOUND_OSS 342 depends on VIRT_TO_BUS 343 help 344 Answer Y if you have a sound card based on the Ensoniq SoundScape 345 chipset. Such cards are being manufactured at least by Ensoniq, Spea 346 and Reveal (Reveal makes also other cards). 347 348 If you compile the driver into the kernel, you have to add 349 "sscape=<io>,<irq>,<dma>,<mpuio>,<mpuirq>" to the kernel command 350 line. 351 352 353config SOUND_VMIDI 354 tristate "Loopback MIDI device support" 355 depends on SOUND_OSS 356 help 357 Support for MIDI loopback on port 1 or 2. 358 359config SOUND_TRIX 360 tristate "MediaTrix AudioTrix Pro support" 361 depends on SOUND_OSS 362 help 363 Answer Y if you have the AudioTriX Pro sound card manufactured 364 by MediaTrix. 365 366config TRIX_HAVE_BOOT 367 bool "Have TRXPRO.HEX firmware file" 368 depends on SOUND_TRIX=y && !STANDALONE 369 help 370 The MediaTrix AudioTrix Pro has an on-board microcontroller which 371 needs to be initialized by downloading the code from the file 372 TRXPRO.HEX in the DOS driver directory. If you don't have the 373 TRXPRO.HEX file handy you may skip this step. However, the SB and 374 MPU-401 modes of AudioTrix Pro will not work without this file! 375 376config TRIX_BOOT_FILE 377 string "Full pathname of TRXPRO.HEX firmware file" 378 depends on TRIX_HAVE_BOOT 379 default "/etc/sound/trxpro.hex" 380 help 381 Enter the full pathname of your TRXPRO.HEX file, starting from /. 382 383config SOUND_MSS 384 tristate "Microsoft Sound System support" 385 depends on SOUND_OSS 386 ---help--- 387 Again think carefully before answering Y to this question. It's 388 safe to answer Y if you have the original Windows Sound System card 389 made by Microsoft or Aztech SG 16 Pro (or NX16 Pro). Also you may 390 say Y in case your card is NOT among these: 391 392 ATI Stereo F/X, AdLib, Audio Excell DSP16, Cardinal DSP16, 393 Ensoniq SoundScape (and compatibles made by Reveal and Spea), 394 Gravis Ultrasound, Gravis Ultrasound ACE, Gravis Ultrasound Max, 395 Gravis Ultrasound with 16 bit option, Logitech Sound Man 16, 396 Logitech SoundMan Games, Logitech SoundMan Wave, MAD16 Pro (OPTi 397 82C929), Media Vision Jazz16, MediaTriX AudioTriX Pro, Microsoft 398 Windows Sound System (MSS/WSS), Mozart (OAK OTI-601), Orchid 399 SW32, Personal Sound System (PSS), Pro Audio Spectrum 16, Pro 400 Audio Studio 16, Pro Sonic 16, Roland MPU-401 MIDI interface, 401 Sound Blaster 1.0, Sound Blaster 16, Sound Blaster 16ASP, Sound 402 Blaster 2.0, Sound Blaster AWE32, Sound Blaster Pro, TI TM4000M 403 notebook, ThunderBoard, Turtle Beach Tropez, Yamaha FM 404 synthesizers (OPL2, OPL3 and OPL4), 6850 UART MIDI Interface. 405 406 For cards having native support in VoxWare, consult the card 407 specific instructions in <file:Documentation/sound/oss/README.OSS>. 408 Some drivers have their own MSS support and saying Y to this option 409 will cause a conflict. 410 411 If you compile the driver into the kernel, you have to add 412 "ad1848=<io>,<irq>,<dma>,<dma2>[,<type>]" to the kernel command 413 line. 414 415config SOUND_MPU401 416 tristate "MPU-401 support (NOT for SB16)" 417 depends on SOUND_OSS 418 ---help--- 419 Be careful with this question. The MPU401 interface is supported by 420 all sound cards. However, some natively supported cards have their 421 own driver for MPU401. Enabling this MPU401 option with these cards 422 will cause a conflict. Also, enabling MPU401 on a system that 423 doesn't really have a MPU401 could cause some trouble. If your card 424 was in the list of supported cards, look at the card specific 425 instructions in the <file:Documentation/sound/oss/README.OSS> file. It 426 is safe to answer Y if you have a true MPU401 MIDI interface card. 427 428 If you compile the driver into the kernel, you have to add 429 "mpu401=<io>,<irq>" to the kernel command line. 430 431config SOUND_PAS 432 tristate "ProAudioSpectrum 16 support" 433 depends on SOUND_OSS 434 ---help--- 435 Answer Y only if you have a Pro Audio Spectrum 16, ProAudio Studio 436 16 or Logitech SoundMan 16 sound card. Answer N if you have some 437 other card made by Media Vision or Logitech since those are not 438 PAS16 compatible. Please read <file:Documentation/sound/oss/PAS16>. 439 It is not necessary to add Sound Blaster support separately; it 440 is included in PAS support. 441 442 If you compile the driver into the kernel, you have to add 443 "pas2=<io>,<irq>,<dma>,<dma2>,<sbio>,<sbirq>,<sbdma>,<sbdma2> 444 to the kernel command line. 445 446config PAS_JOYSTICK 447 bool "Enable PAS16 joystick port" 448 depends on SOUND_PAS=y 449 help 450 Say Y here to enable the Pro Audio Spectrum 16's auxiliary joystick 451 port. 452 453config SOUND_PSS 454 tristate "PSS (AD1848, ADSP-2115, ESC614) support" 455 depends on SOUND_OSS 456 help 457 Answer Y or M if you have an Orchid SW32, Cardinal DSP16, Beethoven 458 ADSP-16 or some other card based on the PSS chipset (AD1848 codec + 459 ADSP-2115 DSP chip + Echo ESC614 ASIC CHIP). For more information on 460 how to compile it into the kernel or as a module see the file 461 <file:Documentation/sound/oss/PSS>. 462 463 If you compile the driver into the kernel, you have to add 464 "pss=<io>,<mssio>,<mssirq>,<mssdma>,<mpuio>,<mpuirq>" to the kernel 465 command line. 466 467config PSS_MIXER 468 bool "Enable PSS mixer (Beethoven ADSP-16 and other compatible)" 469 depends on SOUND_PSS 470 help 471 Answer Y for Beethoven ADSP-16. You may try to say Y also for other 472 cards if they have master volume, bass, treble, and you can't 473 control it under Linux. If you answer N for Beethoven ADSP-16, you 474 can't control master volume, bass, treble and synth volume. 475 476 If you said M to "PSS support" above, you may enable or disable this 477 PSS mixer with the module parameter pss_mixer. For more information 478 see the file <file:Documentation/sound/oss/PSS>. 479 480config PSS_HAVE_BOOT 481 bool "Have DSPxxx.LD firmware file" 482 depends on SOUND_PSS && !STANDALONE 483 help 484 If you have the DSPxxx.LD file or SYNTH.LD file for you card, say Y 485 to include this file. Without this file the synth device (OPL) may 486 not work. 487 488config PSS_BOOT_FILE 489 string "Full pathname of DSPxxx.LD firmware file" 490 depends on PSS_HAVE_BOOT 491 default "/etc/sound/dsp001.ld" 492 help 493 Enter the full pathname of your DSPxxx.LD file or SYNTH.LD file, 494 starting from /. 495 496config SOUND_SB 497 tristate "100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support" 498 depends on SOUND_OSS 499 ---help--- 500 Answer Y if you have an original Sound Blaster card made by Creative 501 Labs or a 100% hardware compatible clone (like the Thunderboard or 502 SM Games). For an unknown card you may answer Y if the card claims 503 to be Sound Blaster-compatible. 504 505 Please read the file <file:Documentation/sound/oss/Soundblaster>. 506 507 You should also say Y here for cards based on the Avance Logic 508 ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and 509 for cards based on ESS chips (read 510 <file:Documentation/sound/oss/ESS1868> and 511 <file:Documentation/sound/oss/ESS>). If you have an SB AWE 32 or SB AWE 512 64, say Y here and also to "AWE32 synth" below and read 513 <file:Documentation/sound/oss/INSTALL.awe>. If you have an IBM Mwave 514 card, say Y here and read <file:Documentation/sound/oss/mwave>. 515 516 If you compile the driver into the kernel and don't want to use 517 isapnp, you have to add "sb=<io>,<irq>,<dma>,<dma2>" to the kernel 518 command line. 519 520 You can say M here to compile this driver as a module; the module is 521 called sb. 522 523config SOUND_YM3812 524 tristate "Yamaha FM synthesizer (YM3812/OPL-3) support" 525 depends on SOUND_OSS 526 ---help--- 527 Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4). 528 Answering Y is usually a safe and recommended choice, however some 529 cards may have software (TSR) FM emulation. Enabling FM support with 530 these cards may cause trouble (I don't currently know of any such 531 cards, however). Please read the file 532 <file:Documentation/sound/oss/OPL3> if your card has an OPL3 chip. 533 534 If you compile the driver into the kernel, you have to add 535 "opl3=<io>" to the kernel command line. 536 537 If unsure, say Y. 538 539config SOUND_UART6850 540 tristate "6850 UART support" 541 depends on SOUND_OSS 542 help 543 This option enables support for MIDI interfaces based on the 6850 544 UART chip. This interface is rarely found on sound cards. It's safe 545 to answer N to this question. 546 547 If you compile the driver into the kernel, you have to add 548 "uart6850=<io>,<irq>" to the kernel command line. 549 550config SOUND_AEDSP16 551 tristate "Gallant Audio Cards (SC-6000 and SC-6600 based)" 552 depends on SOUND_OSS 553 ---help--- 554 Answer Y if you have a Gallant's Audio Excel DSP 16 card. This 555 driver supports Audio Excel DSP 16 but not the III nor PnP versions 556 of this card. 557 558 The Gallant's Audio Excel DSP 16 card can emulate either an SBPro or 559 a Microsoft Sound System card, so you should have said Y to either 560 "100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support" 561 or "Microsoft Sound System support", above, and you need to answer 562 the "MSS emulation" and "SBPro emulation" questions below 563 accordingly. You should say Y to one and only one of these two 564 questions. 565 566 Read the <file:Documentation/sound/oss/README.OSS> file and the head of 567 <file:sound/oss/aedsp16.c> as well as 568 <file:Documentation/sound/oss/AudioExcelDSP16> to get more information 569 about this driver and its configuration. 570 571config SC6600 572 bool "SC-6600 based audio cards (new Audio Excel DSP 16)" 573 depends on SOUND_AEDSP16 574 help 575 The SC6600 is the new version of DSP mounted on the Audio Excel DSP 576 16 cards. Find in the manual the FCC ID of your audio card and 577 answer Y if you have an SC6600 DSP. 578 579config SC6600_JOY 580 bool "Activate SC-6600 Joystick Interface" 581 depends on SC6600 582 help 583 Say Y here in order to use the joystick interface of the Audio Excel 584 DSP 16 card. 585 586config SC6600_CDROM 587 int "SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?)" 588 depends on SC6600 589 default "4" 590 help 591 This is used to activate the CD-ROM interface of the Audio Excel 592 DSP 16 card. Enter: 0 for Sony, 1 for Panasonic, 2 for IDE, 4 for no 593 CD-ROM present. 594 595config SC6600_CDROMBASE 596 hex "SC-6600 CDROM Interface I/O Address" 597 depends on SC6600 598 default "0" 599 help 600 Base I/O port address for the CD-ROM interface of the Audio Excel 601 DSP 16 card. 602 603choice 604 prompt "Audio Excel DSP 16" 605 optional 606 depends on SOUND_AEDSP16 607 608config AEDSP16_MSS 609 bool "MSS emulation" 610 depends on SOUND_MSS 611 help 612 Answer Y if you want your audio card to emulate Microsoft Sound 613 System. You should then say Y to "Microsoft Sound System support" 614 and say N to "Audio Excel DSP 16 (SBPro emulation)". 615 616config AEDSP16_SBPRO 617 bool "SBPro emulation" 618 depends on SOUND_SB 619 help 620 Answer Y if you want your audio card to emulate Sound Blaster Pro. 621 You should then say Y to "100% Sound Blaster compatibles 622 (SB16/32/64, ESS, Jazz16) support" and N to "Audio Excel DSP 16 (MSS 623 emulation)". 624 625 If you compile the driver into the kernel, you have to add 626 "aedsp16=<io>,<irq>,<dma>,<mssio>,<mpuio>,<mouirq>" to the kernel 627 command line. 628 629endchoice 630 631config SOUND_VIDC 632 tristate "VIDC 16-bit sound" 633 depends on ARM && (ARCH_ACORN || ARCH_CLPS7500) && SOUND_OSS 634 help 635 16-bit support for the VIDC onboard sound hardware found on Acorn 636 machines. 637 638config SOUND_WAVEARTIST 639 tristate "Netwinder WaveArtist" 640 depends on ARM && SOUND_OSS && ARCH_NETWINDER 641 help 642 Say Y here to include support for the Rockwell WaveArtist sound 643 system. This driver is mainly for the NetWinder. 644 645config SOUND_KAHLUA 646 tristate "XpressAudio Sound Blaster emulation" 647 depends on SOUND_SB 648 649config SOUND_SH_DAC_AUDIO 650 tristate "SuperH DAC audio support" 651 depends on SOUND_PRIME && CPU_SH3 652 653config SOUND_SH_DAC_AUDIO_CHANNEL 654 int "DAC channel" 655 default "1" 656 depends on SOUND_SH_DAC_AUDIO