📄 kconfig
字号:
# drivers/sound/Config.in## 18 Apr 1998, Michael Elizabeth Chastain, <mailto:mec@shout.net># More hacking for modularisation.## Prompt user for primary drivers.config SOUND_OMAP tristate "OMAP Sound Driver" depends on SOUND_PRIME!=n && SOUND ---help--- OMAP Audio driverconfig SOUND_OMAP_TSC2101 tristate "TSC2101 Stereo Codec" depends on SOUND_OMAP select OMAP_MCBSP select OMAP_TSC2101 select OMAP_UWIRE if ARCH_OMAP select OMAP_MCSPI if ARCH_OMAP24XX ---help--- Tsc2101 Audio Codec Driver for OMAP will be enabled. Will also Enable the following: 1. McBSP driver. 2. McSPI driver or uWire Driver based on Platformconfig SOUND_BT878 tristate "BT878 audio dma" depends on SOUND_PRIME!=n && SOUND ---help--- Audio DMA support for bt878 based grabber boards. As you might have already noticed, bt878 is listed with two functions in /proc/pci. Function 0 does the video stuff (bt848 compatible), function 1 does the same for audio data. This is a driver for the audio part of the chip. If you say 'Y' here you get a oss-compatible dsp device where you can record from. If you want just watch TV you probably don't need this driver as most TV cards handle sound with a short cable from the TV card to your sound card's line-in. To compile this driver as a module, choose M here: the module will be called btaudio.config SOUND_CMPCI tristate "C-Media PCI (CMI8338/8738)" depends on SOUND_PRIME!=n && SOUND && PCI help Say Y or M if you have a PCI sound card using the CMI8338 or the CMI8738 chipset. Data on these chips are available at <http://www.cmedia.com.tw/>. A userspace utility to control some internal registers of these chips is available at <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>.config SOUND_CMPCI_FM bool "Enable legacy FM" depends on SOUND_CMPCI && X86 help Say Y here to enable the legacy FM (frequency-modulation) synthesizer support on a card using the CMI8338 or CMI8378 chipset. Even it is enabled, you need to set fmio as proper value to enable it. Say N here if you don't need this.config SOUND_CMPCI_MIDI bool "Enable legacy MPU-401" depends on SOUND_CMPCI && X86 help Say Y here to enable the legacy MPU401 MIDI synthesizer support on a card using the CMI8338 or CMI8378 chipset. Even it is enabled, you need to set mpuio as proper value to enable it. Say N here if you don't need this.config SOUND_CMPCI_JOYSTICK bool "Enable joystick" depends on SOUND_CMPCI && X86 help Say Y here in order to enable the joystick port on a sound card using the CMI8338 or the CMI8738 chipset. You need to config the gameport support and set joystick parameter as 1 to use it. Say N here if you don't need this.config SOUND_EMU10K1 tristate "Creative SBLive! (EMU10K1)" depends on SOUND_PRIME!=n && SOUND && PCI ---help--- Say Y or M if you have a PCI sound card using the EMU10K1 chipset, such as the Creative SBLive!, SB PCI512 or Emu-APS. For more information on this driver and the degree of support for the different card models please check: <http://sourceforge.net/projects/emu10k1/> It is now possible to load dsp microcode patches into the EMU10K1 chip. These patches are used to implement real time sound processing effects which include for example: signal routing, bass/treble control, AC3 passthrough, ... Userspace tools to create new patches and load/unload them can be found in the emu-tools package at the above URL.config MIDI_EMU10K1 bool "Creative SBLive! MIDI (EXPERIMENTAL)" depends on SOUND_EMU10K1 && EXPERIMENTAL help Say Y if you want to be able to use the OSS /dev/sequencer interface. This code is still experimental.config SOUND_FUSION tristate "Crystal SoundFusion (CS4280/461x)" depends on SOUND_PRIME!=n && SOUND help This module drives the Crystal SoundFusion devices (CS4280/46xx series) when wired as native sound drivers with AC97 codecs. If this driver does not work try the CS4232 driver.config SOUND_CS4281 tristate "Crystal Sound CS4281" depends on SOUND_PRIME!=n && SOUND help Picture and feature list at <http://www.pcbroker.com/crystal4281.html>.config SOUND_ES1370 tristate "Ensoniq AudioPCI (ES1370)" depends on SOUND_PRIME!=n && SOUND && PCI && SOUND_GAMEPORT help Say Y or M if you have a PCI sound card utilizing the Ensoniq ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find out if your sound card uses an ES1370 without removing your computer's cover, use lspci -n and look for the PCI ID 1274:5000. Since Ensoniq was bought by Creative Labs, Sound Blaster 64/PCI models are either ES1370 or ES1371 based. This driver differs slightly from OSS/Free, so PLEASE READ <file:Documentation/sound/oss/es1370>.config SOUND_ES1371 tristate "Creative Ensoniq AudioPCI 97 (ES1371)" depends on SOUND_PRIME!=n && SOUND && PCI && SOUND_GAMEPORT help Say Y or M if you have a PCI sound card utilizing the Ensoniq ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if your sound card uses an ES1371 without removing your computer's cover, use lspci -n and look for the PCI ID 1274:1371. Since Ensoniq was bought by Creative Labs, Sound Blaster 64/PCI models are either ES1370 or ES1371 based. This driver differs slightly from OSS/Free, so PLEASE READ <file:Documentation/sound/oss/es1371>.config SOUND_ESSSOLO1 tristate "ESS Technology Solo1" depends on SOUND_PRIME!=n && SOUND && SOUND_GAMEPORT && PCI help Say Y or M if you have a PCI sound card utilizing the ESS Technology Solo1 chip. To find out if your sound card uses a Solo1 chip without removing your computer's cover, use lspci -n and look for the PCI ID 125D:1969. This driver differs slightly from OSS/Free, so PLEASE READ <file:Documentation/sound/oss/solo1>.config SOUND_MAESTRO tristate "ESS Maestro, Maestro2, Maestro2E driver" depends on SOUND_PRIME!=n && SOUND && PCI help Say Y or M if you have a sound system driven by ESS's Maestro line of PCI sound chips. These include the Maestro 1, Maestro 2, and Maestro 2E. See <file:Documentation/sound/oss/Maestro> for more details.config SOUND_MAESTRO3 tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" depends on SOUND_PRIME!=n && SOUND && PCI && EXPERIMENTAL help Say Y or M if you have a sound system driven by ESS's Maestro 3 PCI sound chip.config SOUND_ICH tristate "Intel ICH (i8xx) audio support" depends on SOUND_PRIME!=n && PCI help Support for integral audio in Intel's I/O Controller Hub (ICH) chipset, as used on the 810/820/840 motherboards.config SOUND_HARMONY tristate "PA Harmony audio driver" depends on GSC_LASI && SOUND_PRIME!=n help Say 'Y' or 'M' to include support for Harmony soundchip on HP 712, 715/new and many other GSC based machines.config SOUND_SONICVIBES tristate "S3 SonicVibes" depends on SOUND_PRIME!=n && SOUND && SOUND_GAMEPORT help Say Y or M if you have a PCI sound card utilizing the S3 SonicVibes chipset. To find out if your sound card uses a SonicVibes chip without removing your computer's cover, use lspci -n and look for the PCI ID 5333:CA00. This driver differs slightly from OSS/Free, so PLEASE READ <file:Documentation/sound/oss/sonicvibes>.config SOUND_VWSND tristate "SGI Visual Workstation Sound" depends on SOUND_PRIME!=n && X86_VISWS && SOUND help Say Y or M if you have an SGI Visual Workstation and you want to be able to use its on-board audio. Read <file:Documentation/sound/oss/vwsnd> for more info on this driver's capabilities.config SOUND_HAL2 tristate "SGI HAL2 sound (EXPERIMENTAL)" depends on SOUND_PRIME!=n && SOUND && SGI_IP22 && EXPERIMENTAL help Say Y or M if you have an SGI Indy system and want to be able to use it's on-board A2 audio system.config SOUND_VRC5477 tristate "NEC Vrc5477 AC97 sound" depends on SOUND_PRIME!=n && DDB5477 && SOUND help Say Y here to enable sound support for the NEC Vrc5477 chip, an integrated, multi-function controller chip for MIPS CPUs. Works with the AC97 codec.config SOUND_TRIDENT tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core" depends on SOUND_PRIME!=n && SOUND && SOUND_GAMEPORT ---help--- Say Y or M if you have a PCI sound card utilizing the Trident 4DWave-DX/NX chipset or your mother board chipset has SiS 7018 or ALi 5451 built-in. The SiS 7018 PCI Audio Core is embedded in SiS960 Super South Bridge and SiS540/630 Single Chipset. The ALi 5451 PCI Audio Core is embedded in ALi M1535, M1535D, M1535+ or M1535D+ South Bridge. Use lspci -n to find out if your sound card or chipset uses Trident 4DWave or SiS 7018. PCI ID 1023:2000 or 1023:2001 stands for Trident 4Dwave. PCI ID 1039:7018 stands for SiS7018. PCI ID 10B9:5451 stands for ALi5451. This driver supports S/PDIF in/out (record/playback) for ALi 5451 embedded in ALi M1535+ and M1535D+. Note that they aren't all enabled by default; you can enable them by saying Y to "/proc file system support" and "Sysctl support", and after the /proc file system has been mounted, executing the command command what is enabled echo 0>/proc/ALi5451 pcm out is also set to S/PDIF out. (Default). echo 1>/proc/ALi5451 use S/PDIF out to output pcm data. echo 2>/proc/ALi5451 use S/PDIF out to output non-pcm data. (AC3...). echo 3>/proc/ALi5451 record from Ac97 in(MIC, Line in...). (Default). echo 4>/proc/ALi5451 no matter Ac97 settings, record from S/PDIF in. This driver differs slightly from OSS/Free, so PLEASE READ the comments at the top of <file:drivers/sound/trident.c>.config SOUND_MSNDCLAS tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" depends on SOUND_PRIME!=n && SOUND && (m || !STANDALONE) help Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or Monterey (not for the Pinnacle or Fiji). See <file:Documentation/sound/oss/MultiSound> for important information about this driver. Note that it has been discontinued, but the Voyetra Turtle Beach knowledge base entry for it is still available at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.comment "Compiled-in MSND Classic support requires firmware during compilation." depends on SOUND_PRIME && SOUND_MSNDCLAS=yconfig MSNDCLAS_HAVE_BOOT bool depends on SOUND_MSNDCLAS=y && !STANDALONE default yconfig MSNDCLAS_INIT_FILE string "Full pathname of MSNDINIT.BIN firmware file" depends on SOUND_MSNDCLAS default "/etc/sound/msndinit.bin" help The MultiSound cards have two firmware files which are required for operation, and are not currently included. These files can be obtained from Turtle Beach. See <file:Documentation/sound/oss/MultiSound> for information on how to obtain this.config MSNDCLAS_PERM_FILE string "Full pathname of MSNDPERM.BIN firmware file" depends on SOUND_MSNDCLAS default "/etc/sound/msndperm.bin" help The MultiSound cards have two firmware files which are required for operation, and are not currently included. These files can be obtained from Turtle Beach. See <file:Documentation/sound/oss/MultiSound> for information on how to obtain this.config MSNDCLAS_IRQ int "MSND Classic IRQ 5, 7, 9, 10, 11, 12" depends on SOUND_MSNDCLAS=y default "5" help Interrupt Request line for the MultiSound Classic and related cards.config MSNDCLAS_MEM hex "MSND Classic memory B0000, C8000, D0000, D8000, E0000, E8000" depends on SOUND_MSNDCLAS=y default "D0000" help Memory-mapped I/O base address for the MultiSound Classic and related cards.config MSNDCLAS_IO hex "MSND Classic I/O 210, 220, 230, 240, 250, 260, 290, 3E0" depends on SOUND_MSNDCLAS=y default "290" help I/O port address for the MultiSound Classic and related cards.config SOUND_MSNDPIN tristate "Support for Turtle Beach MultiSound Pinnacle, Fiji" depends on SOUND_PRIME!=n && SOUND && (m || !STANDALONE) help Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji. See <file:Documentation/sound/oss/MultiSound> for important information about this driver. Note that it has been discontinued, but the Voyetra Turtle Beach knowledge base entry for it is still available at <http://www.turtlebeach.com/site/kb_ftp/600.asp>.comment "Compiled-in MSND Pinnacle support requires firmware during compilation." depends on SOUND_PRIME && SOUND_MSNDPIN=yconfig MSNDPIN_HAVE_BOOT bool depends on SOUND_MSNDPIN=y default yconfig MSNDPIN_INIT_FILE string "Full pathname of PNDSPINI.BIN firmware file" depends on SOUND_MSNDPIN default "/etc/sound/pndspini.bin" help The MultiSound cards have two firmware files which are required for operation, and are not currently included. These files can be obtained from Turtle Beach. See <file:Documentation/sound/oss/MultiSound> for information on how to obtain this.config MSNDPIN_PERM_FILE string "Full pathname of PNDSPERM.BIN firmware file" depends on SOUND_MSNDPIN default "/etc/sound/pndsperm.bin" help The MultiSound cards have two firmware files which are required for operation, and are not currently included. These files can be obtained from Turtle Beach. See <file:Documentation/sound/oss/MultiSound> for information on how to obtain this.config MSNDPIN_IRQ int "MSND Pinnacle IRQ 5, 7, 9, 10, 11, 12" depends on SOUND_MSNDPIN=y default "5"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -