diff options
Diffstat (limited to 'sound/pci/Kconfig')
-rw-r--r-- | sound/pci/Kconfig | 404 |
1 files changed, 214 insertions, 190 deletions
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig index 0fb16cf335ea..1e2e19305e38 100644 --- a/sound/pci/Kconfig +++ b/sound/pci/Kconfig @@ -3,6 +3,31 @@ menu "PCI devices" depends on SND!=n && PCI +config SND_AD1889 + tristate "Analog Devices AD1889" + depends on SND + select SND_AC97_CODEC + help + Say Y here to include support for the integrated AC97 sound + device found in particular on the Hewlett-Packard [BCJ]-xxx0 + class PA-RISC workstations, using the AD1819 codec. + + To compile this as a module, choose M here: the module + will be called snd-ad1889. + +config SND_ALS4000 + tristate "Avance Logic ALS4000" + depends on SND && ISA_DMA_API + select SND_OPL3_LIB + select SND_MPU401_UART + select SND_PCM + help + Say Y here to include support for soundcards based on Avance Logic + ALS4000 chips. + + To compile this driver as a module, choose M here: the module + will be called snd-als4000. + config SND_ALI5451 tristate "ALi M5451 PCI Audio Controller" depends on SND @@ -119,6 +144,44 @@ config SND_BT87X_OVERCLOCK Higher sample rates won't hurt your hardware, but audio quality may suffer. +config SND_CA0106 + tristate "SB Audigy LS / Live 24bit" + depends on SND + select SND_AC97_CODEC + select SND_RAWMIDI + help + Say Y here to include support for the Sound Blaster Audigy LS + and Live 24bit. + + To compile this driver as a module, choose M here: the module + will be called snd-ca0106. + +config SND_CMIPCI + tristate "C-Media 8738, 8338" + depends on SND + select SND_OPL3_LIB + select SND_MPU401_UART + select SND_PCM + help + If you want to use soundcards based on C-Media CMI8338 or CMI8738 + chips, say Y here and read + <file:Documentation/sound/alsa/CMIPCI.txt>. + + To compile this driver as a module, choose M here: the module + will be called snd-cmipci. + +config SND_CS4281 + tristate "Cirrus Logic (Sound Fusion) CS4281" + depends on SND + select SND_OPL3_LIB + select SND_RAWMIDI + select SND_AC97_CODEC + help + Say Y here to include support for Cirrus Logic CS4281 chips. + + To compile this driver as a module, choose M here: the module + will be called snd-cs4281. + config SND_CS46XX tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" depends on SND @@ -139,17 +202,18 @@ config SND_CS46XX_NEW_DSP This works better than the old code, so say Y. -config SND_CS4281 - tristate "Cirrus Logic (Sound Fusion) CS4281" - depends on SND - select SND_OPL3_LIB - select SND_RAWMIDI +config SND_CS5535AUDIO + tristate "CS5535 Audio" + depends on SND && X86 && !X86_64 + select SND_PCM select SND_AC97_CODEC help - Say Y here to include support for Cirrus Logic CS4281 chips. + Say Y here to include support for audio on CS5535 chips. It is + referred to as NS CS5535 IO or AMD CS5535 IO companion in + various literature. To compile this driver as a module, choose M here: the module - will be called snd-cs4281. + will be called snd-cs5535audio. config SND_EMU10K1 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" @@ -180,83 +244,89 @@ config SND_EMU10K1X To compile this driver as a module, choose M here: the module will be called snd-emu10k1x. -config SND_CA0106 - tristate "SB Audigy LS / Live 24bit" +config SND_ENS1370 + tristate "(Creative) Ensoniq AudioPCI 1370" depends on SND - select SND_AC97_CODEC select SND_RAWMIDI + select SND_PCM help - Say Y here to include support for the Sound Blaster Audigy LS - and Live 24bit. + Say Y here to include support for Ensoniq AudioPCI ES1370 chips. To compile this driver as a module, choose M here: the module - will be called snd-ca0106. + will be called snd-ens1370. -config SND_KORG1212 - tristate "Korg 1212 IO" +config SND_ENS1371 + tristate "(Creative) Ensoniq AudioPCI 1371/1373" depends on SND - select SND_PCM + select SND_RAWMIDI + select SND_AC97_CODEC help - Say Y here to include support for Korg 1212IO soundcards. + Say Y here to include support for Ensoniq AudioPCI ES1371 chips and + Sound Blaster PCI 64 or 128 soundcards. To compile this driver as a module, choose M here: the module - will be called snd-korg1212. + will be called snd-ens1371. -config SND_MIXART - tristate "Digigram miXart" +config SND_ES1938 + tristate "ESS ES1938/1946/1969 (Solo-1)" depends on SND - select SND_HWDEP - select SND_PCM + select SND_OPL3_LIB + select SND_MPU401_UART + select SND_AC97_CODEC help - If you want to use Digigram miXart soundcards, say Y here and - read <file:Documentation/sound/alsa/MIXART.txt>. + Say Y here to include support for soundcards based on ESS Solo-1 + (ES1938, ES1946, ES1969) chips. To compile this driver as a module, choose M here: the module - will be called snd-mixart. + will be called snd-es1938. -config SND_NM256 - tristate "NeoMagic NM256AV/ZX" +config SND_ES1968 + tristate "ESS ES1968/1978 (Maestro-1/2/2E)" depends on SND + select SND_MPU401_UART select SND_AC97_CODEC help - Say Y here to include support for NeoMagic NM256AV/ZX chips. + Say Y here to include support for soundcards based on ESS Maestro + 1/2/2E chips. To compile this driver as a module, choose M here: the module - will be called snd-nm256. + will be called snd-es1968. -config SND_RME32 - tristate "RME Digi32, 32/8, 32 PRO" +config SND_FM801 + tristate "ForteMedia FM801" depends on SND - select SND_PCM + select SND_OPL3_LIB + select SND_MPU401_UART + select SND_AC97_CODEC help - Say Y to include support for RME Digi32, Digi32 PRO and - Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio - devices. + Say Y here to include support for soundcards based on the ForteMedia + FM801 chip. To compile this driver as a module, choose M here: the module - will be called snd-rme32. + will be called snd-fm801. -config SND_RME96 - tristate "RME Digi96, 96/8, 96/8 PRO" - depends on SND - select SND_PCM +config SND_FM801_TEA575X + tristate "ForteMedia FM801 + TEA5757 tuner" + depends on SND_FM801 + select VIDEO_DEV help - Say Y here to include support for RME Digi96, Digi96/8 and - Digi96/8 PRO/PAD/PST soundcards. + Say Y here to include support for soundcards based on the ForteMedia + FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media + Forte SF256-PCS-02). To compile this driver as a module, choose M here: the module - will be called snd-rme96. + will be called snd-fm801-tea575x. -config SND_RME9652 - tristate "RME Digi9652 (Hammerfall)" +config SND_HDA_INTEL + tristate "Intel HD Audio" depends on SND select SND_PCM help - Say Y here to include support for RME Hammerfall (RME - Digi9652/Digi9636) soundcards. + Say Y here to include support for Intel "High Definition + Audio" (Azalia) motherboard devices. To compile this driver as a module, choose M here: the module - will be called snd-rme9652. + will be called snd-hda-intel. config SND_HDSP tristate "RME Hammerfall DSP Audio" @@ -284,117 +354,73 @@ config SND_HDSPM To compile this driver as a module, choose M here: the module will be called snd-hdspm. -config SND_TRIDENT - tristate "Trident 4D-Wave DX/NX; SiS 7018" - depends on SND - select SND_MPU401_UART - select SND_AC97_CODEC - help - Say Y here to include support for soundcards based on Trident - 4D-Wave DX/NX or SiS 7018 chips. - - To compile this driver as a module, choose M here: the module - will be called snd-trident. - -config SND_YMFPCI - tristate "Yamaha YMF724/740/744/754" +config SND_ICE1712 + tristate "ICEnsemble ICE1712 (Envy24)" depends on SND - select SND_OPL3_LIB select SND_MPU401_UART select SND_AC97_CODEC help - Say Y here to include support for Yamaha PCI audio chips - - YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. - - To compile this driver as a module, choose M here: the module - will be called snd-ymfpci. - -config SND_AD1889 - tristate "Analog Devices AD1889" - depends on SND - select SND_AC97_CODEC - help - Say Y here to include support for the integrated AC97 sound - device found in particular on the Hewlett-Packard [BCJ]-xxx0 - class PA-RISC workstations, using the AD1819 codec. - - To compile this as a module, choose M here: the module - will be called snd-ad1889. + Say Y here to include support for soundcards based on the + ICE1712 (Envy24) chip. -config SND_ALS4000 - tristate "Avance Logic ALS4000" - depends on SND && ISA_DMA_API - select SND_OPL3_LIB - select SND_MPU401_UART - select SND_PCM - help - Say Y here to include support for soundcards based on Avance Logic - ALS4000 chips. + Currently supported hardware is: M-Audio Delta 1010(LT), + DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; + TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; + Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. To compile this driver as a module, choose M here: the module - will be called snd-als4000. + will be called snd-ice1712. -config SND_CMIPCI - tristate "C-Media 8738, 8338" +config SND_ICE1724 + tristate "ICE/VT1724/1720 (Envy24HT/PT)" depends on SND - select SND_OPL3_LIB select SND_MPU401_UART - select SND_PCM + select SND_AC97_CODEC help - If you want to use soundcards based on C-Media CMI8338 or CMI8738 - chips, say Y here and read - <file:Documentation/sound/alsa/CMIPCI.txt>. - - To compile this driver as a module, choose M here: the module - will be called snd-cmipci. + Say Y here to include support for soundcards based on + ICE/VT1724/1720 (Envy24HT/PT) chips. -config SND_ENS1370 - tristate "(Creative) Ensoniq AudioPCI 1370" - depends on SND - select SND_RAWMIDI - select SND_PCM - help - Say Y here to include support for Ensoniq AudioPCI ES1370 chips. + Currently supported hardware is: AMP AUDIO2000; M-Audio + Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; + AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; + Chaintech ZNF3-150/250. To compile this driver as a module, choose M here: the module - will be called snd-ens1370. + will be called snd-ice1724. -config SND_ENS1371 - tristate "(Creative) Ensoniq AudioPCI 1371/1373" +config SND_INTEL8X0 + tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" depends on SND - select SND_RAWMIDI select SND_AC97_CODEC help - Say Y here to include support for Ensoniq AudioPCI ES1371 chips and - Sound Blaster PCI 64 or 128 soundcards. + Say Y here to include support for the integrated AC97 sound + device on motherboards with Intel/SiS/nVidia/AMD chipsets, or + ALi chipsets using the M5455 Audio Controller. (There is a + separate driver for ALi M5451 Audio Controllers.) To compile this driver as a module, choose M here: the module - will be called snd-ens1371. + will be called snd-intel8x0. -config SND_ES1938 - tristate "ESS ES1938/1946/1969 (Solo-1)" - depends on SND - select SND_OPL3_LIB - select SND_MPU401_UART +config SND_INTEL8X0M + tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" + depends on SND && EXPERIMENTAL select SND_AC97_CODEC help - Say Y here to include support for soundcards based on ESS Solo-1 - (ES1938, ES1946, ES1969) chips. + Say Y here to include support for the integrated MC97 modem on + motherboards with Intel/SiS/nVidia/AMD chipsets. To compile this driver as a module, choose M here: the module - will be called snd-es1938. + will be called snd-intel8x0m. -config SND_ES1968 - tristate "ESS ES1968/1978 (Maestro-1/2/2E)" +config SND_KORG1212 + tristate "Korg 1212 IO" depends on SND - select SND_MPU401_UART - select SND_AC97_CODEC + select SND_PCM help - Say Y here to include support for soundcards based on ESS Maestro - 1/2/2E chips. + Say Y here to include support for Korg 1212IO soundcards. To compile this driver as a module, choose M here: the module - will be called snd-es1968. + will be called snd-korg1212. config SND_MAESTRO3 tristate "ESS Allegro/Maestro3" @@ -407,88 +433,72 @@ config SND_MAESTRO3 To compile this driver as a module, choose M here: the module will be called snd-maestro3. -config SND_FM801 - tristate "ForteMedia FM801" +config SND_MIXART + tristate "Digigram miXart" depends on SND - select SND_OPL3_LIB - select SND_MPU401_UART - select SND_AC97_CODEC + select SND_HWDEP + select SND_PCM help - Say Y here to include support for soundcards based on the ForteMedia - FM801 chip. + If you want to use Digigram miXart soundcards, say Y here and + read <file:Documentation/sound/alsa/MIXART.txt>. To compile this driver as a module, choose M here: the module - will be called snd-fm801. + will be called snd-mixart. -config SND_FM801_TEA575X - tristate "ForteMedia FM801 + TEA5757 tuner" - depends on SND_FM801 - select VIDEO_DEV +config SND_NM256 + tristate "NeoMagic NM256AV/ZX" + depends on SND + select SND_AC97_CODEC help - Say Y here to include support for soundcards based on the ForteMedia - FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media - Forte SF256-PCS-02). + Say Y here to include support for NeoMagic NM256AV/ZX chips. To compile this driver as a module, choose M here: the module - will be called snd-fm801-tea575x. + will be called snd-nm256. -config SND_ICE1712 - tristate "ICEnsemble ICE1712 (Envy24)" +config SND_PCXHR + tristate "Digigram PCXHR" depends on SND - select SND_MPU401_UART - select SND_AC97_CODEC + select SND_PCM + select SND_HWDEP help - Say Y here to include support for soundcards based on the - ICE1712 (Envy24) chip. - - Currently supported hardware is: M-Audio Delta 1010(LT), - DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; - TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; - Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. + Say Y here to include support for Digigram PCXHR boards. To compile this driver as a module, choose M here: the module - will be called snd-ice1712. + will be called snd-pcxhr. -config SND_ICE1724 - tristate "ICE/VT1724/1720 (Envy24HT/PT)" +config SND_RME32 + tristate "RME Digi32, 32/8, 32 PRO" depends on SND - select SND_MPU401_UART - select SND_AC97_CODEC + select SND_PCM help - Say Y here to include support for soundcards based on - ICE/VT1724/1720 (Envy24HT/PT) chips. - - Currently supported hardware is: AMP AUDIO2000; M-Audio - Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; - AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; - Chaintech ZNF3-150/250. + Say Y to include support for RME Digi32, Digi32 PRO and + Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio + devices. To compile this driver as a module, choose M here: the module - will be called snd-ice1724. + will be called snd-rme32. -config SND_INTEL8X0 - tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" +config SND_RME96 + tristate "RME Digi96, 96/8, 96/8 PRO" depends on SND - select SND_AC97_CODEC + select SND_PCM help - Say Y here to include support for the integrated AC97 sound - device on motherboards with Intel/SiS/nVidia/AMD chipsets, or - ALi chipsets using the M5455 Audio Controller. (There is a - separate driver for ALi M5451 Audio Controllers.) + Say Y here to include support for RME Digi96, Digi96/8 and + Digi96/8 PRO/PAD/PST soundcards. To compile this driver as a module, choose M here: the module - will be called snd-intel8x0. + will be called snd-rme96. -config SND_INTEL8X0M - tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" - depends on SND && EXPERIMENTAL - select SND_AC97_CODEC +config SND_RME9652 + tristate "RME Digi9652 (Hammerfall)" + depends on SND + select SND_PCM help - Say Y here to include support for the integrated MC97 modem on - motherboards with Intel/SiS/nVidia/AMD chipsets. + Say Y here to include support for RME Hammerfall (RME + Digi9652/Digi9636) soundcards. To compile this driver as a module, choose M here: the module - will be called snd-intel8x0m. + will be called snd-rme9652. config SND_SONICVIBES tristate "S3 SonicVibes" @@ -503,6 +513,18 @@ config SND_SONICVIBES To compile this driver as a module, choose M here: the module will be called snd-sonicvibes. +config SND_TRIDENT + tristate "Trident 4D-Wave DX/NX; SiS 7018" + depends on SND + select SND_MPU401_UART + select SND_AC97_CODEC + help + Say Y here to include support for soundcards based on Trident + 4D-Wave DX/NX or SiS 7018 chips. + + To compile this driver as a module, choose M here: the module + will be called snd-trident. + config SND_VIA82XX tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" depends on SND @@ -536,15 +558,17 @@ config SND_VX222 To compile this driver as a module, choose M here: the module will be called snd-vx222. -config SND_HDA_INTEL - tristate "Intel HD Audio" +config SND_YMFPCI + tristate "Yamaha YMF724/740/744/754" depends on SND - select SND_PCM + select SND_OPL3_LIB + select SND_MPU401_UART + select SND_AC97_CODEC help - Say Y here to include support for Intel "High Definition - Audio" (Azalia) motherboard devices. + Say Y here to include support for Yamaha PCI audio chips - + YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. To compile this driver as a module, choose M here: the module - will be called snd-hda-intel. + will be called snd-ymfpci. endmenu |