📄 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_BCM_CS4297A tristate "Crystal Sound CS4297a (for Swarm)" depends on SOUND_PRIME && SIBYTE_SWARM help The BCM91250A has a Crystal CS4297a on synchronous serial port B (in addition to the DB-9 serial port). Say Y or M here to enable the sound chip instead of the UART. Also note that CONFIG_KGDB should not be enabled at the same time, since it also attempts to use this UART port.config SOUND_VWSND tristate "SGI Visual Workstation Sound" depends on SOUND_PRIME && X86_VISWS 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 && SGI_IP22 && EXPERIMENTAL help Say Y or M if you have an SGI Indy or Indigo2 system and want to be able to use its on-board A2 audio system.config SOUND_AU1550_AC97 tristate "Au1550/Au1200 AC97 Sound" select SND_AC97_CODEC depends on SOUND_PRIME && (SOC_AU1550 || SOC_AU1200)config SOUND_TRIDENT tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core" depends on SOUND_PRIME && PCI ---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:sound/oss/trident.c>.config SOUND_MSNDCLAS tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" depends on SOUND_PRIME && (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 && (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" help Interrupt request line for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_MEM hex "MSND Pinnacle memory B0000, C8000, D0000, D8000, E0000, E8000" depends on SOUND_MSNDPIN=y default "D0000" help Memory-mapped I/O base address for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IO hex "MSND Pinnacle I/O 210, 220, 230, 240, 250, 260, 290, 3E0" depends on SOUND_MSNDPIN=y default "290" help Memory-mapped I/O base address for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_DIGITAL bool "MSND Pinnacle has S/PDIF I/O" depends on SOUND_MSNDPIN=y help If you have the S/PDIF daughter board for the Pinnacle or Fiji, answer Y here; otherwise, say N. If you have this, you will be able to play and record from the S/PDIF port (digital signal). See <file:Documentation/sound/oss/MultiSound> for information on how to make use of this capability.config MSNDPIN_NONPNP bool "MSND Pinnacle non-PnP Mode" depends on SOUND_MSNDPIN=y help The Pinnacle and Fiji card resources can be configured either with PnP, or through a configuration port. Say Y here if your card is NOT in PnP mode. For the Pinnacle, configuration in non-PnP mode allows use of the IDE and joystick peripherals on the card as well; these do not show up when the card is in PnP mode. Specifying zero for any resource of a device will disable the device. If you are running the card in PnP mode, you must say N here and use isapnptools to configure the card's resources.comment "MSND Pinnacle DSP section will be configured to above parameters." depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNPconfig MSNDPIN_CFG hex "MSND Pinnacle config port 250,260,270" depends on MSNDPIN_NONPNP default "250" help This is the port which the Pinnacle and Fiji uses to configure the card's resources when not in PnP mode. If your card is in PnP mode, then be sure to say N to the previous option, "MSND Pinnacle Non-PnP Mode".comment "Pinnacle-specific Device Configuration (0 disables)" depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNPconfig MSNDPIN_MPU_IO hex "MSND Pinnacle MPU I/O (e.g. 330)" depends on MSNDPIN_NONPNP default "0" help Memory-mapped I/O base address for the Kurzweil daughterboard synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_MPU_IRQ int "MSND Pinnacle MPU IRQ (e.g. 9)" depends on MSNDPIN_NONPNP default "0" help Interrupt request number for the Kurzweil daughterboard synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IO0 hex "MSND Pinnacle IDE I/O 0 (e.g. 170)" depends on MSNDPIN_NONPNP default "0" help CD-ROM drive 0 memory-mapped I/O base address for the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IO1 hex "MSND Pinnacle IDE I/O 1 (e.g. 376)" depends on MSNDPIN_NONPNP default "0" help CD-ROM drive 1 memory-mapped I/O base address for the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IRQ int "MSND Pinnacle IDE IRQ (e.g. 15)" depends on MSNDPIN_NONPNP default "0" help Interrupt request number for the IDE CD-ROM interface on the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_JOYSTICK_IO hex "MSND Pinnacle joystick I/O (e.g. 200)" depends on MSNDPIN_NONPNP default "0" help Memory-mapped I/O base address for the joystick port on MultiSound Pinnacle and Fiji sound cards.config MSND_FIFOSIZE int "MSND buffer size (kB)" depends on SOUND_PRIME && (SOUND_MSNDPIN=y || SOUND_MSNDCLAS=y) default "128" help Configures the size of each audio buffer, in kilobytes, for recording and playing in the MultiSound drivers (both the Classic and Pinnacle). Larger values reduce the chance of data overruns at the expense of overall latency. If unsure, use the default.config SOUND_OSS tristate "OSS sound modules" depends on SOUND_PRIME && ISA_DMA_API && VIRT_TO_BUS help OSS is the Open Sound System suite of sound card drivers. They make sound programming easier since they provide a common API. Say Y or M here (the module will be called sound) if you haven't found a driver for your sound card above, then pick your driver from the list below.config SOUND_TRACEINIT bool "Verbose initialisation" depends on SOUND_OSS help Verbose soundcard initialization -- affects the format of autoprobe and initialization messages at boot time.config SOUND_DMAP bool "Persistent DMA buffers" depends on SOUND_OSS ---help--- Linux can often have problems allocating DMA buffers for ISA sound cards on machines with more than 16MB of RAM. This is because ISA DMA buffers must exist below the 16MB boundary and it is quite possible that a large enough free block in this region cannot be
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -