diff options
| author | Adrian Bunk <bunk@stusta.de> | 2006-04-20 05:43:21 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-20 10:54:04 -0400 |
| commit | aafda4e0d0424180023e16f43785f9344ea35719 (patch) | |
| tree | 371c193ffbb77e9f4dcbf635e7cfd45dae916af9 | |
| parent | bf104e641c5a6567cc00d4ae9d8510cef9f63b18 (diff) | |
[PATCH] update OBSOLETE_OSS_DRIVER schedule and dependencies
Update the schedule for the removal of drivers depending on
OBSOLETE_OSS_DRIVER as follows:
- adjust OBSOLETE_OSS_DRIVER dependencie
- from the release of 2.6.16 till the release of 2.6.17:
approx. two months for users to report problems with the ALSA
drivers for the same hardware
- after the release of 2.6.17 (and before 2.6.18):
remove the subset of drivers marked at OBSOLETE_OSS_DRIVER without
known regressions in the ALSA drivers for the same hardware
Additionally, correct some OBSOLETE_OSS_DRIVER dependencies.
A rationale of the changes is in
http://lkml.org/lkml/2006/1/28/135
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| -rw-r--r-- | Documentation/feature-removal-schedule.txt | 5 | ||||
| -rw-r--r-- | sound/oss/Kconfig | 336 |
2 files changed, 8 insertions, 333 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 293fed113dff..421bcfff6ad2 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
| @@ -25,8 +25,9 @@ Who: Adrian Bunk <bunk@stusta.de> | |||
| 25 | 25 | ||
| 26 | --------------------------- | 26 | --------------------------- |
| 27 | 27 | ||
| 28 | What: drivers depending on OBSOLETE_OSS_DRIVER | 28 | What: drivers that were depending on OBSOLETE_OSS_DRIVER |
| 29 | When: January 2006 | 29 | (config options already removed) |
| 30 | When: before 2.6.19 | ||
| 30 | Why: OSS drivers with ALSA replacements | 31 | Why: OSS drivers with ALSA replacements |
| 31 | Who: Adrian Bunk <bunk@stusta.de> | 32 | Who: Adrian Bunk <bunk@stusta.de> |
| 32 | 33 | ||
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig index 88e52dc84c09..f1ed710a18d7 100644 --- a/sound/oss/Kconfig +++ b/sound/oss/Kconfig | |||
| @@ -5,23 +5,9 @@ | |||
| 5 | # | 5 | # |
| 6 | # Prompt user for primary drivers. | 6 | # Prompt user for primary drivers. |
| 7 | 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 | are scheduled for removal in the near future since there | ||
| 14 | are ALSA drivers for the same hardware. | ||
| 15 | |||
| 16 | Please contact Adrian Bunk <bunk@stusta.de> if you had to | ||
| 17 | say Y here because your soundcard is not properly supported | ||
| 18 | by ALSA. | ||
| 19 | |||
| 20 | If unsure, say N. | ||
| 21 | |||
| 22 | config SOUND_BT878 | 8 | config SOUND_BT878 |
| 23 | tristate "BT878 audio dma" | 9 | tristate "BT878 audio dma" |
| 24 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | 10 | depends on SOUND_PRIME && PCI |
| 25 | ---help--- | 11 | ---help--- |
| 26 | Audio DMA support for bt878 based grabber boards. As you might have | 12 | Audio DMA support for bt878 based grabber boards. As you might have |
| 27 | already noticed, bt878 is listed with two functions in /proc/pci. | 13 | already noticed, bt878 is listed with two functions in /proc/pci. |
| @@ -35,48 +21,9 @@ config SOUND_BT878 | |||
| 35 | To compile this driver as a module, choose M here: the module will | 21 | To compile this driver as a module, choose M here: the module will |
| 36 | be called btaudio. | 22 | be called btaudio. |
| 37 | 23 | ||
| 38 | config SOUND_CMPCI | ||
| 39 | tristate "C-Media PCI (CMI8338/8738)" | ||
| 40 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 41 | help | ||
| 42 | Say Y or M if you have a PCI sound card using the CMI8338 | ||
| 43 | or the CMI8738 chipset. Data on these chips are available at | ||
| 44 | <http://www.cmedia.com.tw/>. | ||
| 45 | |||
| 46 | A userspace utility to control some internal registers of these | ||
| 47 | chips is available at | ||
| 48 | <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>. | ||
| 49 | |||
| 50 | config SOUND_CMPCI_FM | ||
| 51 | bool "Enable legacy FM" | ||
| 52 | depends on SOUND_CMPCI && X86 | ||
| 53 | help | ||
| 54 | Say Y here to enable the legacy FM (frequency-modulation) synthesizer | ||
| 55 | support on a card using the CMI8338 or CMI8378 chipset. Even it is | ||
| 56 | enabled, you need to set fmio as proper value to enable it. | ||
| 57 | Say N here if you don't need this. | ||
| 58 | |||
| 59 | config SOUND_CMPCI_MIDI | ||
| 60 | bool "Enable legacy MPU-401" | ||
| 61 | depends on SOUND_CMPCI && X86 | ||
| 62 | help | ||
| 63 | Say Y here to enable the legacy MPU401 MIDI synthesizer support on a | ||
| 64 | card using the CMI8338 or CMI8378 chipset. Even it is enabled, | ||
| 65 | you need to set mpuio as proper value to enable it. | ||
| 66 | Say N here if you don't need this. | ||
| 67 | |||
| 68 | config SOUND_CMPCI_JOYSTICK | ||
| 69 | bool "Enable joystick" | ||
| 70 | depends on SOUND_CMPCI && X86 && (GAMEPORT=y || SOUND_CMPCI=GAMEPORT) | ||
| 71 | help | ||
| 72 | Say Y here in order to enable the joystick port on a sound card using | ||
| 73 | the CMI8338 or the CMI8738 chipset. You need to config the | ||
| 74 | gameport support and set joystick parameter as 1 to use it. | ||
| 75 | Say N here if you don't need this. | ||
| 76 | |||
| 77 | config SOUND_EMU10K1 | 24 | config SOUND_EMU10K1 |
| 78 | tristate "Creative SBLive! (EMU10K1)" | 25 | tristate "Creative SBLive! (EMU10K1)" |
| 79 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | 26 | depends on SOUND_PRIME && PCI |
| 80 | ---help--- | 27 | ---help--- |
| 81 | Say Y or M if you have a PCI sound card using the EMU10K1 chipset, | 28 | Say Y or M if you have a PCI sound card using the EMU10K1 chipset, |
| 82 | such as the Creative SBLive!, SB PCI512 or Emu-APS. | 29 | such as the Creative SBLive!, SB PCI512 or Emu-APS. |
| @@ -108,13 +55,6 @@ config SOUND_FUSION | |||
| 108 | series) when wired as native sound drivers with AC97 codecs. If | 55 | series) when wired as native sound drivers with AC97 codecs. If |
| 109 | this driver does not work try the CS4232 driver. | 56 | this driver does not work try the CS4232 driver. |
| 110 | 57 | ||
| 111 | config SOUND_CS4281 | ||
| 112 | tristate "Crystal Sound CS4281" | ||
| 113 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 114 | help | ||
| 115 | Picture and feature list at | ||
| 116 | <http://www.pcbroker.com/crystal4281.html>. | ||
| 117 | |||
| 118 | config SOUND_BCM_CS4297A | 58 | config SOUND_BCM_CS4297A |
| 119 | tristate "Crystal Sound CS4297a (for Swarm)" | 59 | tristate "Crystal Sound CS4297a (for Swarm)" |
| 120 | depends on SOUND_PRIME && SIBYTE_SWARM | 60 | depends on SOUND_PRIME && SIBYTE_SWARM |
| @@ -125,22 +65,9 @@ config SOUND_BCM_CS4297A | |||
| 125 | note that CONFIG_KGDB should not be enabled at the same | 65 | note that CONFIG_KGDB should not be enabled at the same |
| 126 | time, since it also attempts to use this UART port. | 66 | time, since it also attempts to use this UART port. |
| 127 | 67 | ||
| 128 | config SOUND_ES1370 | ||
| 129 | tristate "Ensoniq AudioPCI (ES1370)" | ||
| 130 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 131 | help | ||
| 132 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | ||
| 133 | ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find | ||
| 134 | out if your sound card uses an ES1370 without removing your | ||
| 135 | computer's cover, use lspci -n and look for the PCI ID | ||
| 136 | 1274:5000. Since Ensoniq was bought by Creative Labs, | ||
| 137 | Sound Blaster 64/PCI models are either ES1370 or ES1371 based. | ||
| 138 | This driver differs slightly from OSS/Free, so PLEASE READ | ||
| 139 | <file:Documentation/sound/oss/es1370>. | ||
| 140 | |||
| 141 | config SOUND_ES1371 | 68 | config SOUND_ES1371 |
| 142 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" | 69 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" |
| 143 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | 70 | depends on SOUND_PRIME && PCI |
| 144 | help | 71 | help |
| 145 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | 72 | Say Y or M if you have a PCI sound card utilizing the Ensoniq |
| 146 | ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if | 73 | ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if |
| @@ -151,33 +78,6 @@ config SOUND_ES1371 | |||
| 151 | slightly from OSS/Free, so PLEASE READ | 78 | slightly from OSS/Free, so PLEASE READ |
| 152 | <file:Documentation/sound/oss/es1371>. | 79 | <file:Documentation/sound/oss/es1371>. |
| 153 | 80 | ||
| 154 | config SOUND_ESSSOLO1 | ||
| 155 | tristate "ESS Technology Solo1" | ||
| 156 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 157 | help | ||
| 158 | Say Y or M if you have a PCI sound card utilizing the ESS Technology | ||
| 159 | Solo1 chip. To find out if your sound card uses a | ||
| 160 | Solo1 chip without removing your computer's cover, use | ||
| 161 | lspci -n and look for the PCI ID 125D:1969. This driver | ||
| 162 | differs slightly from OSS/Free, so PLEASE READ | ||
| 163 | <file:Documentation/sound/oss/solo1>. | ||
| 164 | |||
| 165 | config SOUND_MAESTRO | ||
| 166 | tristate "ESS Maestro, Maestro2, Maestro2E driver" | ||
| 167 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 168 | help | ||
| 169 | Say Y or M if you have a sound system driven by ESS's Maestro line | ||
| 170 | of PCI sound chips. These include the Maestro 1, Maestro 2, and | ||
| 171 | Maestro 2E. See <file:Documentation/sound/oss/Maestro> for more | ||
| 172 | details. | ||
| 173 | |||
| 174 | config SOUND_MAESTRO3 | ||
| 175 | tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" | ||
| 176 | depends on SOUND_PRIME && PCI && EXPERIMENTAL && OBSOLETE_OSS_DRIVER | ||
| 177 | help | ||
| 178 | Say Y or M if you have a sound system driven by ESS's Maestro 3 | ||
| 179 | PCI sound chip. | ||
| 180 | |||
| 181 | config SOUND_ICH | 81 | config SOUND_ICH |
| 182 | tristate "Intel ICH (i8xx) audio support" | 82 | tristate "Intel ICH (i8xx) audio support" |
| 183 | depends on SOUND_PRIME && PCI | 83 | depends on SOUND_PRIME && PCI |
| @@ -185,24 +85,6 @@ config SOUND_ICH | |||
| 185 | Support for integral audio in Intel's I/O Controller Hub (ICH) | 85 | Support for integral audio in Intel's I/O Controller Hub (ICH) |
| 186 | chipset, as used on the 810/820/840 motherboards. | 86 | chipset, as used on the 810/820/840 motherboards. |
| 187 | 87 | ||
| 188 | config SOUND_HARMONY | ||
| 189 | tristate "PA Harmony audio driver" | ||
| 190 | depends on GSC_LASI && SOUND_PRIME && OBSOLETE_OSS_DRIVER | ||
| 191 | help | ||
| 192 | Say 'Y' or 'M' to include support for Harmony soundchip | ||
| 193 | on HP 712, 715/new and many other GSC based machines. | ||
| 194 | |||
| 195 | config SOUND_SONICVIBES | ||
| 196 | tristate "S3 SonicVibes" | ||
| 197 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 198 | help | ||
| 199 | Say Y or M if you have a PCI sound card utilizing the S3 | ||
| 200 | SonicVibes chipset. To find out if your sound card uses a | ||
| 201 | SonicVibes chip without removing your computer's cover, use | ||
| 202 | lspci -n and look for the PCI ID 5333:CA00. This driver | ||
| 203 | differs slightly from OSS/Free, so PLEASE READ | ||
| 204 | <file:Documentation/sound/oss/sonicvibes>. | ||
| 205 | |||
| 206 | config SOUND_VWSND | 88 | config SOUND_VWSND |
| 207 | tristate "SGI Visual Workstation Sound" | 89 | tristate "SGI Visual Workstation Sound" |
| 208 | depends on SOUND_PRIME && X86_VISWS | 90 | depends on SOUND_PRIME && X86_VISWS |
| @@ -231,10 +113,6 @@ config SOUND_VRC5477 | |||
| 231 | integrated, multi-function controller chip for MIPS CPUs. Works | 113 | integrated, multi-function controller chip for MIPS CPUs. Works |
| 232 | with the AC97 codec. | 114 | with the AC97 codec. |
| 233 | 115 | ||
| 234 | config SOUND_AU1000 | ||
| 235 | tristate "Au1000 Sound" | ||
| 236 | depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && OBSOLETE_OSS_DRIVER | ||
| 237 | |||
| 238 | config SOUND_AU1550_AC97 | 116 | config SOUND_AU1550_AC97 |
| 239 | tristate "Au1550 AC97 Sound" | 117 | tristate "Au1550 AC97 Sound" |
| 240 | depends on SOUND_PRIME && SOC_AU1550 | 118 | depends on SOUND_PRIME && SOC_AU1550 |
| @@ -505,26 +383,6 @@ config MSND_FIFOSIZE | |||
| 505 | and Pinnacle). Larger values reduce the chance of data overruns at | 383 | and Pinnacle). Larger values reduce the chance of data overruns at |
| 506 | the expense of overall latency. If unsure, use the default. | 384 | the expense of overall latency. If unsure, use the default. |
| 507 | 385 | ||
| 508 | config SOUND_VIA82CXXX | ||
| 509 | tristate "VIA 82C686 Audio Codec" | ||
| 510 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 511 | help | ||
| 512 | Say Y here to include support for the audio codec found on VIA | ||
| 513 | 82Cxxx-based chips. Typically these are built into a motherboard. | ||
| 514 | |||
| 515 | DO NOT select Sound Blaster or Adlib with this driver, unless | ||
| 516 | you have a Sound Blaster or Adlib card in addition to your VIA | ||
| 517 | audio chip. | ||
| 518 | |||
| 519 | config MIDI_VIA82CXXX | ||
| 520 | bool "VIA 82C686 MIDI" | ||
| 521 | depends on SOUND_VIA82CXXX && ISA_DMA_API | ||
| 522 | help | ||
| 523 | Answer Y to use the MIDI interface of the Via686. You may need to | ||
| 524 | enable this in the BIOS before it will work. This is for connection | ||
| 525 | to external MIDI hardware, and is not required for software playback | ||
| 526 | of MIDI files. | ||
| 527 | |||
| 528 | config SOUND_OSS | 386 | config SOUND_OSS |
| 529 | tristate "OSS sound modules" | 387 | tristate "OSS sound modules" |
| 530 | depends on SOUND_PRIME && ISA_DMA_API | 388 | depends on SOUND_PRIME && ISA_DMA_API |
| @@ -576,18 +434,6 @@ config SOUND_AD1889 | |||
| 576 | Say M here if you have a sound card based on the Analog Devices | 434 | Say M here if you have a sound card based on the Analog Devices |
| 577 | AD1889 chip. | 435 | AD1889 chip. |
| 578 | 436 | ||
| 579 | config SOUND_SGALAXY | ||
| 580 | tristate "Aztech Sound Galaxy (non-PnP) cards" | ||
| 581 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 582 | help | ||
| 583 | This module initializes the older non Plug and Play sound galaxy | ||
| 584 | cards from Aztech. It supports the Waverider Pro 32 - 3D and the | ||
| 585 | Galaxy Washington 16. | ||
| 586 | |||
| 587 | If you compile the driver into the kernel, you have to add | ||
| 588 | "sgalaxy=<io>,<irq>,<dma>,<dma2>,<sgbase>" to the kernel command | ||
| 589 | line. | ||
| 590 | |||
| 591 | config SOUND_ADLIB | 437 | config SOUND_ADLIB |
| 592 | tristate "Adlib Cards" | 438 | tristate "Adlib Cards" |
| 593 | depends on SOUND_OSS | 439 | depends on SOUND_OSS |
| @@ -612,56 +458,6 @@ config SOUND_ACI_MIXER | |||
| 612 | 458 | ||
| 613 | This driver is also available as a module and will be called aci. | 459 | This driver is also available as a module and will be called aci. |
| 614 | 460 | ||
| 615 | config SOUND_CS4232 | ||
| 616 | tristate "Crystal CS4232 based (PnP) cards" | ||
| 617 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 618 | help | ||
| 619 | Say Y here if you have a card based on the Crystal CS4232 chip set, | ||
| 620 | which uses its own Plug and Play protocol. | ||
| 621 | |||
| 622 | If you compile the driver into the kernel, you have to add | ||
| 623 | "cs4232=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel | ||
| 624 | command line. | ||
| 625 | |||
| 626 | See <file:Documentation/sound/oss/CS4232> for more information on | ||
| 627 | configuring this card. | ||
| 628 | |||
| 629 | config SOUND_SSCAPE | ||
| 630 | tristate "Ensoniq SoundScape support" | ||
| 631 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 632 | help | ||
| 633 | Answer Y if you have a sound card based on the Ensoniq SoundScape | ||
| 634 | chipset. Such cards are being manufactured at least by Ensoniq, Spea | ||
| 635 | and Reveal (Reveal makes also other cards). | ||
| 636 | |||
| 637 | If you compile the driver into the kernel, you have to add | ||
| 638 | "sscape=<io>,<irq>,<dma>,<mpuio>,<mpuirq>" to the kernel command | ||
| 639 | line. | ||
| 640 | |||
| 641 | config SOUND_GUS | ||
| 642 | tristate "Gravis Ultrasound support" | ||
| 643 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 644 | help | ||
| 645 | Say Y here for any type of Gravis Ultrasound card, including the GUS | ||
| 646 | or GUS MAX. See also <file:Documentation/sound/oss/ultrasound> for more | ||
| 647 | information on configuring this card with modules. | ||
| 648 | |||
| 649 | If you compile the driver into the kernel, you have to add | ||
| 650 | "gus=<io>,<irq>,<dma>,<dma2>" to the kernel command line. | ||
| 651 | |||
| 652 | config SOUND_GUS16 | ||
| 653 | bool "16 bit sampling option of GUS (_NOT_ GUS MAX)" | ||
| 654 | depends on SOUND_GUS | ||
| 655 | help | ||
| 656 | Support for Gravis Ulstrasound (GUS) cards (other than the GUS), | ||
| 657 | sampling at 16-bit width. | ||
| 658 | |||
| 659 | config SOUND_GUSMAX | ||
| 660 | bool "GUS MAX support" | ||
| 661 | depends on SOUND_GUS | ||
| 662 | help | ||
| 663 | Support for Gravis Ulstrasound MAX. | ||
| 664 | |||
| 665 | config SOUND_VMIDI | 461 | config SOUND_VMIDI |
| 666 | tristate "Loopback MIDI device support" | 462 | tristate "Loopback MIDI device support" |
| 667 | depends on SOUND_OSS | 463 | depends on SOUND_OSS |
| @@ -742,7 +538,7 @@ config SOUND_MPU401 | |||
| 742 | 538 | ||
| 743 | config SOUND_NM256 | 539 | config SOUND_NM256 |
| 744 | tristate "NM256AV/NM256ZX audio support" | 540 | tristate "NM256AV/NM256ZX audio support" |
| 745 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | 541 | depends on SOUND_OSS |
| 746 | help | 542 | help |
| 747 | Say M here to include audio support for the NeoMagic 256AV/256ZX | 543 | Say M here to include audio support for the NeoMagic 256AV/256ZX |
| 748 | chipsets. These are the audio chipsets found in the Sony | 544 | chipsets. These are the audio chipsets found in the Sony |
| @@ -752,35 +548,6 @@ config SOUND_NM256 | |||
| 752 | 548 | ||
| 753 | See <file:Documentation/sound/oss/NM256> for further information. | 549 | See <file:Documentation/sound/oss/NM256> for further information. |
| 754 | 550 | ||
| 755 | config SOUND_MAD16 | ||
| 756 | tristate "OPTi MAD16 and/or Mozart based cards" | ||
| 757 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 758 | ---help--- | ||
| 759 | Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi | ||
| 760 | 82C928 or 82C929 or 82C931) audio interface chip. These chips are | ||
| 761 | quite common so it's possible that many no-name cards have one of | ||
| 762 | them. In addition the MAD16 chip is used in some cards made by known | ||
| 763 | manufacturers such as Turtle Beach (Tropez), Reveal (some models) | ||
| 764 | and Diamond (latest ones). Note however that the Tropez sound cards | ||
| 765 | have their own driver; if you have one of those, say N here and Y or | ||
| 766 | M to "Full support for Turtle Beach WaveFront", below. | ||
| 767 | |||
| 768 | If you compile the driver into the kernel, you have to add | ||
| 769 | "mad16=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the | ||
| 770 | kernel command line. | ||
| 771 | |||
| 772 | See also <file:Documentation/sound/oss/Opti> and | ||
| 773 | <file:Documentation/sound/oss/MAD16> for more information on setting | ||
| 774 | these cards up as modules. | ||
| 775 | |||
| 776 | config MAD16_OLDCARD | ||
| 777 | bool "Support MIDI in older MAD16 based cards (requires SB)" | ||
| 778 | depends on SOUND_MAD16 | ||
| 779 | help | ||
| 780 | Answer Y (or M) if you have an older card based on the C928 or | ||
| 781 | Mozart chipset and you want to have MIDI support. If you enable this | ||
| 782 | option you also need to enable support for Sound Blaster. | ||
| 783 | |||
| 784 | config SOUND_PAS | 551 | config SOUND_PAS |
| 785 | tristate "ProAudioSpectrum 16 support" | 552 | tristate "ProAudioSpectrum 16 support" |
| 786 | depends on SOUND_OSS | 553 | depends on SOUND_OSS |
| @@ -873,53 +640,9 @@ config SOUND_SB | |||
| 873 | You can say M here to compile this driver as a module; the module is | 640 | You can say M here to compile this driver as a module; the module is |
| 874 | called sb. | 641 | called sb. |
| 875 | 642 | ||
| 876 | config SOUND_AWE32_SYNTH | ||
| 877 | tristate "AWE32 synth" | ||
| 878 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 879 | help | ||
| 880 | Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or | ||
| 881 | similar sound card. See <file:Documentation/sound/oss/README.awe>, | ||
| 882 | <file:Documentation/sound/oss/AWE32> and the Soundblaster-AWE | ||
| 883 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto> | ||
| 884 | for more info. | ||
| 885 | |||
| 886 | config SOUND_WAVEFRONT | ||
| 887 | tristate "Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards" | ||
| 888 | depends on SOUND_OSS && m && OBSOLETE_OSS_DRIVER | ||
| 889 | help | ||
| 890 | Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card | ||
| 891 | and read the files <file:Documentation/sound/oss/Wavefront> and | ||
| 892 | <file:Documentation/sound/oss/Tropez+>. | ||
| 893 | |||
| 894 | config SOUND_MAUI | ||
| 895 | tristate "Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers" | ||
| 896 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 897 | help | ||
| 898 | Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez | ||
| 899 | sound card. | ||
| 900 | |||
| 901 | If you compile the driver into the kernel, you have to add | ||
| 902 | "maui=<io>,<irq>" to the kernel command line. | ||
| 903 | |||
| 904 | config MAUI_HAVE_BOOT | ||
| 905 | bool "Have OSWF.MOT firmware file" | ||
| 906 | depends on SOUND_MAUI=y && !STANDALONE | ||
| 907 | help | ||
| 908 | Turtle Beach Maui and Tropez sound cards have a microcontroller | ||
| 909 | which needs to be initialized prior to use. OSWF.MOT is a file | ||
| 910 | distributed with the card's DOS/Windows drivers. Answer Y if you | ||
| 911 | have this file. | ||
| 912 | |||
| 913 | config MAUI_BOOT_FILE | ||
| 914 | string "Full pathname of OSWF.MOT firmware file" | ||
| 915 | depends on MAUI_HAVE_BOOT | ||
| 916 | default "/etc/sound/oswf.mot" | ||
| 917 | help | ||
| 918 | Enter the full pathname of your OSWF.MOT file, starting from /. | ||
| 919 | |||
| 920 | config SOUND_YM3812 | 643 | config SOUND_YM3812 |
| 921 | tristate "Yamaha FM synthesizer (YM3812/OPL-3) support" | 644 | tristate "Yamaha FM synthesizer (YM3812/OPL-3) support" |
| 922 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | 645 | depends on SOUND_OSS |
| 923 | ---help--- | 646 | ---help--- |
| 924 | Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4). | 647 | Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4). |
| 925 | Answering Y is usually a safe and recommended choice, however some | 648 | Answering Y is usually a safe and recommended choice, however some |
| @@ -933,18 +656,6 @@ config SOUND_YM3812 | |||
| 933 | 656 | ||
| 934 | If unsure, say Y. | 657 | If unsure, say Y. |
| 935 | 658 | ||
| 936 | config SOUND_OPL3SA1 | ||
| 937 | tristate "Yamaha OPL3-SA1 audio controller" | ||
| 938 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER | ||
| 939 | help | ||
| 940 | Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is | ||
| 941 | usually built into motherboards. Read | ||
| 942 | <file:Documentation/sound/oss/OPL3-SA> for details. | ||
| 943 | |||
| 944 | If you compile the driver into the kernel, you have to add | ||
| 945 | "opl3sa=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel | ||
| 946 | command line. | ||
| 947 | |||
| 948 | config SOUND_OPL3SA2 | 659 | config SOUND_OPL3SA2 |
| 949 | tristate "Yamaha OPL3-SA2 and SA3 based PnP cards" | 660 | tristate "Yamaha OPL3-SA2 and SA3 based PnP cards" |
| 950 | depends on SOUND_OSS | 661 | depends on SOUND_OSS |
| @@ -959,19 +670,6 @@ config SOUND_OPL3SA2 | |||
| 959 | "opl3sa2=<io>,<irq>,<dma>,<dma2>,<mssio>,<mpuio>" to the kernel | 670 | "opl3sa2=<io>,<irq>,<dma>,<dma2>,<mssio>,<mpuio>" to the kernel |
| 960 | command line. | 671 | command line. |
| 961 | 672 | ||
| 962 | config SOUND_YMFPCI | ||
| 963 | tristate "Yamaha YMF7xx PCI audio (native mode)" | ||
| 964 | depends on SOUND_OSS && PCI && OBSOLETE_OSS_DRIVER | ||
| 965 | help | ||
| 966 | Support for Yamaha cards including the YMF711, YMF715, YMF718, | ||
| 967 | YMF719, YMF724, Waveforce 192XG, and Waveforce 192 Digital. | ||
| 968 | |||
| 969 | config SOUND_YMFPCI_LEGACY | ||
| 970 | bool "Yamaha PCI legacy ports support" | ||
| 971 | depends on SOUND_YMFPCI | ||
| 972 | help | ||
| 973 | Support for YMF7xx PCI cards emulating an MP401. | ||
| 974 | |||
| 975 | config SOUND_UART6850 | 673 | config SOUND_UART6850 |
| 976 | tristate "6850 UART support" | 674 | tristate "6850 UART support" |
| 977 | depends on SOUND_OSS | 675 | depends on SOUND_OSS |
| @@ -1101,30 +799,6 @@ config SOUND_KAHLUA | |||
| 1101 | tristate "XpressAudio Sound Blaster emulation" | 799 | tristate "XpressAudio Sound Blaster emulation" |
| 1102 | depends on SOUND_SB | 800 | depends on SOUND_SB |
| 1103 | 801 | ||
| 1104 | config SOUND_ALI5455 | ||
| 1105 | tristate "ALi5455 audio support" | ||
| 1106 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 1107 | |||
| 1108 | config SOUND_FORTE | ||
| 1109 | tristate "ForteMedia FM801 driver" | ||
| 1110 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 1111 | help | ||
| 1112 | Say Y or M if you want driver support for the ForteMedia FM801 PCI | ||
| 1113 | audio controller (Abit AU10, Genius Sound Maker, HP Workstation | ||
| 1114 | zx2000, and others). | ||
| 1115 | |||
| 1116 | config SOUND_RME96XX | ||
| 1117 | tristate "RME Hammerfall (RME96XX) support" | ||
| 1118 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER | ||
| 1119 | help | ||
| 1120 | Say Y or M if you have a Hammerfall or Hammerfall light | ||
| 1121 | multichannel card from RME. If you want to access advanced | ||
| 1122 | features of the card, read <file:Documentation/sound/oss/rme96xx>. | ||
| 1123 | |||
| 1124 | config SOUND_AD1980 | ||
| 1125 | tristate "AD1980 front/back switch plugin" | ||
| 1126 | depends on SOUND_PRIME && OBSOLETE_OSS_DRIVER | ||
| 1127 | |||
| 1128 | config SOUND_SH_DAC_AUDIO | 802 | config SOUND_SH_DAC_AUDIO |
| 1129 | tristate "SuperH DAC audio support" | 803 | tristate "SuperH DAC audio support" |
| 1130 | depends on SOUND_PRIME && CPU_SH3 | 804 | depends on SOUND_PRIME && CPU_SH3 |
