Lines Matching full:for
21 and "Debug" options. To check for memory leaks, turn on "Debug memory"
22 too. "Debug detection" will add checks for the detection of cards.
34 specify multiple values for the option separated by commas.
44 major number for sound driver;
47 limiting card index for auto-loading (1-8);
49 For auto-loading more than one card, specify this option
52 Reserve the slot index for the given driver;
54 See `Module Autoloading Support`_ section for details.
79 For example, when ``dsp_map=2``, /dev/dsp will be mapped to PCM #2 of
82 For changing the second or later card, specify the option with
112 Common parameters for top sound card modules
134 Default: enabled, for PCI and ISA PnP cards
136 These options are used for either specifying the order of instances or
138 are multiple devices bound with the same driver. For example, there are
139 many machines which have two HD-audio controllers (one for HDMI/DP
140 audio and another for onboard analog). In most cases, the second one is
147 help for static configuration in the past.
152 Module for AdLib FM cards.
155 port # for OPL chip
158 the port must be specified. For actual AdLib FM cards it will be 0x388.
186 Module for sound cards based on Analog Devices AD1816A/AD1815 ISA chips.
189 Clock frequency for AD1816A chip (default = 0, 33000Hz)
196 Module for sound cards based on AD1848/AD1847/CS4248 ISA chips.
199 port # for AD1848 chip
201 IRQ # for AD1848 chip
203 DMA # for AD1848 chip (0,1,3)
213 Module for Analog Devices AD1889 chips.
216 AC'97 workaround for strange hardware;
217 See the description of intel8x0 module for details.
224 Module for ALi M5451 PCI chip.
227 Number of hardware channels assigned for PCM
239 Module for sound cards based on Avance Logic ALS100/ALS120 ISA chips.
248 Module for Avance Logic ALS300 and ALS300+
257 Module for sound cards based on Avance Logic ALS4000 PCI chip.
260 port # for legacy joystick support;
270 Module for AudioScience ASI soundcards
273 enable HPI hwdep for AudioScience soundcard
281 Module for ATI IXP 150/200/250/400 AC97 controllers.
286 AC'97 workaround for strange hardware;
290 If this works for you file a bug with your `lspci -vn` output.
308 Module for ATI IXP 150/200/250 AC97 modem controllers.
320 Module for Aureal Vortex, Vortex2 and Advantage device.
326 2 = Force the Extend PCI#2 Internal Master for Efficient
347 Module for Aztech Sound Galaxy soundcards based on the Aztech AZT1605
351 port # for BASE (0x220,0x240,0x260,0x280)
353 port # for WSS (0x530,0x604,0xe80,0xf40)
355 IRQ # for WSS (7,9,10,11)
357 DMA # for WSS playback (0,1,3)
359 DMA # for WSS capture (0,1), -1 = disabled (default)
361 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
363 IRQ # for MPU-401 UART (3,5,7,9), -1 = disabled (default)
365 port # for OPL3 (0x388), -1 = disabled (default)
372 or the value stored in the card's EEPROM for cards that have an EEPROM and
378 enable capture since only channels 0 and 1 are available for capture.
383 Whatever IRQ and DMA channels you pick, be sure to reserve them for
389 Module for Aztech Sound Galaxy soundcards based on the Aztech AZT2316
393 port # for BASE (0x220,0x240,0x260,0x280)
395 port # for WSS (0x530,0x604,0xe80,0xf40)
397 IRQ # for WSS (7,9,10,11)
399 DMA # for WSS playback (0,1,3)
401 DMA # for WSS capture (0,1), -1 = disabled (default)
403 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
405 IRQ # for MPU-401 UART (5,7,9,10), -1 = disabled (default)
407 port # for OPL3 (0x388), -1 = disabled (default)
414 or the value stored in the card's EEPROM for cards that have an EEPROM and
420 enable capture since only channels 0 and 1 are available for capture.
425 Whatever IRQ and DMA channels you pick, be sure to reserve them for
431 Module for Audiowerk2 sound card
438 Module for sound cards based on Aztech System AZT2320 ISA chip (PnP only).
447 Module for sound cards based on Aztech AZF3328 PCI chip.
457 Module for video cards based on Bt87x chips.
472 Module for Creative Audigy LS and SB Live 24bit
480 Module for sound cards based on C-Media CMI8330 ISA chips.
488 port # for CMI8330 chip (WSS)
490 IRQ # for CMI8330 chip (WSS)
492 first DMA # for CMI8330 chip (WSS)
494 port # for CMI8330 chip (SB16)
496 IRQ # for CMI8330 chip (SB16)
498 8bit DMA # for CMI8330 chip (SB16)
500 16bit DMA # for CMI8330 chip (SB16)
515 Module for C-Media CMI8338/8738/8768/8770 PCI sound cards.
539 Module for sound cards based on CS4231 ISA chips.
542 port # for CS4231 chip
544 port # for MPU-401 UART (optional), -1 = disable
546 IRQ # for CS4231 chip
548 IRQ # for MPU-401 UART
550 first DMA # for CS4231 chip
552 second DMA # for CS4231 chip
562 Module for sound cards based on CS4232/CS4232A,
571 port # for CS4236 chip (PnP setup - 0x534)
573 control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
575 port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
577 FM port # for CS4236 chip (PnP setup - 0x388), -1 = disable
579 IRQ # for CS4236 chip (5,7,9,11,12,15)
581 IRQ # for MPU-401 UART (9,11,12,15)
583 first DMA # for CS4236 chip (0,1,3)
585 second DMA # for CS4236 chip (0,1,3), -1 = disable
599 Module for Cirrus Logic CS4281 soundchip.
611 Module for PCI sound cards based on CS4610/CS4612/CS4614/CS4615/CS4622/
631 Module for Cyrix/NatSemi Geode 5530 chip.
636 Module for multifunction CS5535 companion PCI device
643 Module for Creative Sound Blaster X-Fi boards (20k1 / 20k2 chips)
660 override the PCI SSID for probing;
669 Module for Echoaudio Darla20
677 Module for Echoaudio Darla24
685 Module for Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP
696 Module for the dummy sound card. This "card" doesn't do any output
697 or input, but you may use this module for any application which
727 Module for Echoaudio 3G cards (Gina3G/Layla3G)
735 Module for EMU10K1/EMU10k2 based PCI sound cards.
744 bitmap of available external inputs for FX8010 (see below)
746 bitmap of available external outputs for FX8010 (see below)
750 limit of voices used for wavetable (64 by default)
778 Module for Creative Emu10k1X (SB Live Dell OEM version)
785 Module for Ensoniq AudioPCI ES1370 PCI sound cards.
800 Module for Ensoniq AudioPCI ES1371 PCI sound cards.
807 port # for joystick (0x200,0x208,0x210,0x218), 0 = disable
817 Module for ESS AudioDrive ES-1688 and ES-688 sound cards.
822 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
824 IRQ # for MPU-401 port (5,7,9,10)
826 port # for OPL3 (option; share the same port as default)
831 port # for ES-1688 chip (0x220,0x240,0x260)
833 IRQ # for ES-1688 chip (5,7,9,10)
835 DMA # for ES-1688 chip (0,1,3)
843 Module for ESS AudioDrive ES-18xx sound cards.
851 port # for ES-18xx chip (0x220,0x240,0x260)
853 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
855 port # for FM (optional, not used)
857 IRQ # for ES-18xx chip (5,7,9,10)
859 first DMA # for ES-18xx chip (0,1,3)
861 first DMA # for ES-18xx chip (0,1,3)
872 Module for sound cards based on ESS Solo-1 (ES1938,ES1946) chips.
881 Module for sound cards based on ESS Maestro-1/2/2E (ES1968/ES1978) chips.
905 Module for ForteMedia FM801 based PCI sound cards.
922 Module for Echoaudio Gina20
930 Module for Echoaudio Gina24
938 Module for Gravis UltraSound Classic sound card.
941 port # for GF1 chip (0x220,0x230,0x240,0x250,0x260)
943 IRQ # for GF1 chip (3,5,9,11,12,15)
945 DMA # for GF1 chip (1,3,5,6,7)
947 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
960 Module for Gravis UltraSound Extreme (Synergy ViperMax) sound card.
963 port # for ES-1688 chip (0x220,0x230,0x240,0x250,0x260)
965 port # for GF1 chip (0x210,0x220,0x230,0x240,0x250,0x260,0x270)
967 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable
969 IRQ # for ES-1688 chip (5,7,9,10)
971 IRQ # for GF1 chip (3,5,9,11,12,15)
973 IRQ # for MPU-401 port (5,7,9,10)
975 DMA # for ES-1688 chip (0,1,3)
977 DMA # for GF1 chip (1,3,5,6,7)
990 Module for Gravis UltraSound MAX sound card.
993 port # for GF1 chip (0x220,0x230,0x240,0x250,0x260)
995 IRQ # for GF1 chip (3,5,9,11,12,15)
997 DMA # for GF1 chip (1,3,5,6,7)
999 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
1012 Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10,
1016 [Multiple options for each card instance]
1026 3 = VIACOMBO: VIA-specific workaround for capture,
1027 4 = COMBO: use LPIB for playback, auto for capture stream
1029 6 = FIFO: correct the position with the fixed FIFO size, for recent AMD chips
1037 Useful to check the initial codec status for debugging
1046 is set. See hd-audio/notes.rst for details.
1055 (for debugging only)
1075 See hd-audio/notes.rst for more details about HD-audio driver.
1077 Each codec may have a model table for different configurations.
1086 "codec-patch". It's sometimes good for testing and debugging.
1088 The model option can be used also for aliasing to another PCI or codec
1099 ``power_save`` and ``power_save_controller`` options are for power-saving
1100 mode. See powersave.rst for details.
1113 for playback and POSBUF for capture.
1121 single command mode is provided only for BIOS, and you won't get
1134 For example, ``probe_mask=1`` means to probe only the first slot, and
1142 Module for RME Hammerfall DSP audio interface(s)
1162 Module for RME HDSP MADI board.
1171 See hdspm.rst for details.
1176 Module for Envy24 (ICE1712) based PCI sound cards.
1205 Omni I/O support for MidiMan M-Audio Delta44/66
1207 reset timeout for the CS8427 chip (S/PDIF transceiver) in msec
1211 Note: The consumer part is not used with all Envy24 based cards (for
1218 type for testing.
1223 Module for Envy24HT (VT/ICE1724), Envy24PT (VT1720) based PCI sound cards.
1268 type for testing.
1273 Module for Echoaudio Indigo
1281 Module for Echoaudio Indigo DJ
1289 Module for Echoaudio Indigo IO
1297 Module for AC'97 motherboards from Intel and compatibles.
1309 AC'97 workaround for strange hardware;
1312 Enable workaround for buggy interrupts on some motherboards
1315 Enable workaround for hardware with buggy semaphores (e.g. on some
1336 Module for Intel ICH (i8x0) chipset MC97 modems.
1357 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1365 reserved PCM voices for the synthesizer (default 2)
1374 port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1376 IRQ # for InterWave chip (3,5,9,11,12,15)
1378 DMA # for InterWave chip (0,1,3,5,6,7)
1380 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1387 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1389 circuit for extended control of bass, treble and master volume.
1396 reserved PCM voices for the synthesizer (default 2)
1405 port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1407 tone control (i2c bus) port # for TEA6330T chip (0x350,0x360,0x370,0x380)
1409 IRQ # for InterWave chip (3,5,9,11,12,15)
1411 DMA # for InterWave chip (0,1,3,5,6,7)
1413 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1420 Module for Media Vision Jazz16 chipset. The chipset consists of 3 chips:
1424 port # for SB DSP chip (0x210,0x220,0x230,0x240,0x250,0x260)
1426 IRQ # for SB DSP chip (3,5,7,9,10,15)
1428 DMA # for SB DSP chip (1,3)
1430 DMA # for SB DSP chip (5,7)
1441 Module for Korg 1212 IO PCI card
1448 Module for Echoaudio Layla20
1456 Module for Echoaudio Layla24
1464 Module for Digigram Lola PCI-e boards
1471 Module for Digigram LX6464ES boards
1478 Module for Allegro/Maestro3 chips
1483 GPIO pin number for external amp (0-15) or -1 for default pin (8
1484 for allegro, 1 for others)
1491 For example, a Panasonic notebook might need ``amp_gpio=0x0d``
1499 Module for Echoaudio Mia
1507 Module for Miro soundcards: miroSOUND PCM 1 pro, miroSOUND PCM 12,
1532 Module for Digigram miXart8 sound cards.
1536 See Documentation/sound/cards/mixart.rst for details.
1547 Module for Echoaudio Mona
1555 Module for MPU-401 UART devices.
1569 Module for Turtle Beach MultiSound Classic, Tahiti or Monterey
1573 Port # for msnd-classic card
1575 IRQ # for msnd-classic card
1606 See Documentation/sound/cards/multisound.sh for important information
1608 Voyetra Turtle Beach knowledge base entry for it is still available
1615 Module for Turtle Beach MultiSound Pinnacle/Fiji soundcards.
1618 Port # for pinnacle/fiji card
1620 IRQ # for pinnalce/fiji card
1636 Module for MOTU MidiTimePiece AV multiport MIDI (on the parallel
1640 I/O port # for MTPAV (0x378,0x278, default=0x378)
1642 IRQ # for MTPAV (7,5, default=7)
1651 Module for Ego Systems (ESI) Miditerminal 4140
1659 Module for NeoMagic NM256AV/ZX chips
1674 enable AC97 RESET workaround for some laptops
1676 enable extended AC97 RESET workaround for some other laptops
1686 For example,
1702 Note: some laptops need a workaround for AC97 RESET. For the
1704 workaround is enabled automatically. For other laptops with a
1723 Module for Yamaha OPL3-SA2/SA3 sound cards.
1731 control port # for OPL3-SA chip (0x370)
1733 SB port # for OPL3-SA chip (0x220,0x240)
1735 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1737 port # for MPU-401 UART (0x300,0x330), -1 = disable
1739 FM port # for OPL3-SA chip (0x388), -1 = disable
1741 IRQ # for OPL3-SA chip (5,7,9,10)
1743 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1745 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1755 Module for sound cards based on OPTi 82c92x and Analog Devices AD1848 chips.
1764 port # for WSS chip (0x530,0xe80,0xf40,0x604)
1766 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1768 port # for OPL3 device (0x388)
1770 IRQ # for WSS chip (5,7,9,10,11)
1772 IRQ # for MPU-401 UART (5,7,9,10)
1774 first DMA # for WSS chip (0,1,3)
1781 Module for sound cards based on OPTi 82c92x and Crystal CS4231 chips.
1789 port # for WSS chip (0x530,0xe80,0xf40,0x604)
1791 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1793 port # for OPL3 device (0x388)
1795 IRQ # for WSS chip (5,7,9,10,11)
1797 IRQ # for MPU-401 UART (5,7,9,10)
1799 first DMA # for WSS chip (0,1,3)
1801 second DMA # for WSS chip (0,1,3)
1808 Module for sound cards based on OPTi 82c93x chips.
1816 port # for WSS chip (0x530,0xe80,0xf40,0x604)
1818 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1820 port # for OPL3 device (0x388)
1822 IRQ # for WSS chip (5,7,9,10,11)
1824 IRQ # for MPU-401 UART (5,7,9,10)
1826 first DMA # for WSS chip (0,1,3)
1828 second DMA # for WSS chip (0,1,3)
1835 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1856 Module for internal PC-Speaker.
1869 Module for Digigram PCXHR boards
1876 Module for Midiman Portman 2x4 parallel port MIDI interface
1883 Module for PowerMac, iMac and iBook on-board soundchips
1897 Module for AC97 driver for the Intel PXA2xx chip
1899 For ARM architecture only.
1906 Module for Conexant Riptide chip
1923 Module for RME Digi32, Digi32 Pro and Digi32/8 (Sek'd Prodif32,
1931 Module for RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST sound cards.
1938 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1955 Module for Philips UDA1341TS on Compaq iPAQ H3600 sound card.
1965 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1969 port # for SB DSP chip (0x220,0x240,0x260)
1971 IRQ # for SB DSP chip (5,7,9,10)
1973 DMA # for SB DSP chip (1,3)
1982 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1995 port # for SB DSP 4.x chip (0x220,0x240,0x260)
1997 port # for MPU-401 UART (0x300,0x330), -1 = disable
1999 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
2002 IRQ # for SB DSP 4.x chip (5,7,9,10)
2004 8-bit DMA # for SB DSP 4.x chip (0,1,3)
2006 16-bit DMA # for SB DSP 4.x chip (5,6,7)
2021 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
2044 Module for ENSONIQ SoundScape cards.
2068 Module for AMD7930 sound chips found on Sparcs.
2075 Module for CS4231 sound chips found on Sparcs.
2082 Module for DBRI sound chips found on Sparcs.
2089 Module for Turtle Beach Maui, Tropez and Tropez+ sound cards.
2100 Port # for CS4232 PCM interface.
2102 IRQ # for CS4232 PCM interface (5,7,9,11,12,15).
2104 Port # for CS4232 MPU-401 interface.
2106 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2108 Port # for ICS2115
2110 IRQ # for ICS2115
2114 DMA1 # for CS4232 PCM interface.
2116 DMA2 # for CS4232 PCM interface.
2118 The below are options for wavefront_synth features:
2128 microprogram and associated coefficients to set it up for
2131 Debug parameters for card initialization
2138 to just busy wait for as many WaveFront commands as possible,
2144 How long to sleep when waiting for reply (default: 100)
2154 How long to wait for a reset to take effect (default:2)
2156 How many seconds to wait for the RAM test (default:20)
2158 How many seconds to wait for the ICS2115 OS (default:10)
2171 Module for S3 SonicVibes PCI sound cards.
2176 SoundCard must have onboard SRAM for this.
2185 Module for UART16550A serial MIDI ports.
2188 port # for UART16550A chip
2190 IRQ # for UART16550A chip, -1 = poll mode
2195 base for divisor in bauds (57600,115200,230400,460800)
2211 Module for Trident 4DWave DX/NX sound cards.
2224 max channels (voices) reserved for PCM
2235 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2242 Module for USB audio and USB MIDI devices.
2245 Vendor ID for the device (optional)
2247 Product ID for the device (optional)
2257 Enable auto-clock selection for UAC2 devices (default: yes)
2260 applies the existing quirk for the device 5678:beef to a new
2268 Use vmalloc() for allocations of the PCM buffers (default: yes).
2269 For architectures with non-coherent memory like ARM or MIPS, the
2275 The option is needed for devices that have multiple streams
2280 ID:INTERFACE like ``0123abcd:4`` for performing the delayed
2285 assignment: 1234abcd:04" for such a device, so that user can
2288 Contains the bit flags for various device specific workarounds.
2291 * bit 0: Skip reading sample rate for devices
2305 * bit 14: Ignore errors for mixer access
2322 NB: ``quirk_alias`` option is provided only for testing / development.
2323 If you want to have a proper support, contact to upstream for
2325 Ditto for ``quirk_flags``. If a device is known to require specific
2331 Module for caiaq UB audio interfaces,
2343 Module for Tascam USB US-122, US-224 and US-428 devices.
2353 Module for AC'97 motherboards based on VIA 82C686A/686B, 8233, 8233A,
2368 AC'97 workaround for strange hardware;
2382 can perform sample rate conversion with separate rates for
2385 except for the known devices since the output is often
2386 noisy except for 48k on some mother boards due to the
2394 usually for old motherboards. The correct implemented
2403 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2404 additionally. The mpu_port option is for VIA686 chips only.
2411 Module for VIA82xx AC97 modem
2426 Module for virtual rawmidi devices.
2438 Module for sound cards based on the Asus AV66/AV100/AV200 chips,
2447 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2468 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2470 IBL size defines the interrupts period for PCM. The smaller size
2481 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2510 Module for Yamaha PCI chips (YMF72x, YMF74x & YMF75x).
2514 1 (auto-detect for YMF744/754 only)
2517 1 (auto-detect for YMF744/754 only)
2531 Module for Sound Core PDAudioCF sound card.
2539 The ac97_quirk option is used to enable/override the workaround for
2540 specific devices on drivers for on-board AC'97 controllers like
2562 For AD1985, turn on OMS bit and use headphone
2564 For ALC65x, turn on the jack sense mode
2568 Bind EAPD bit for turning on/off mute LED
2570 For backward compatibility, the corresponding integer value -1, 0, ...
2573 For example, if ``Master`` volume control has no effect on your device
2583 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2594 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2597 To auto-load an ALSA driver for OSS services, define the string
2598 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2602 An example configuration for a single emu10k1 card is like below:
2616 number for each card via module option, too, so that the order of
2619 An example configuration for two sound cards is like below:
2644 Then, the first slot (#0) is reserved for snd-interwave driver, and
2645 the second (#1) for snd-ens1371. You can omit index option in each
2649 The slots option is especially useful for avoiding the possible
2650 hot-plugging and the resultant slot conflict. For example, in the
2655 When a module name is given with '!', the slot will be given for any
2656 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2657 the first slot for any modules but snd-pcsp.
2702 the application tries to open a pcm device for
2705 It's good for Quake etc...
2736 proc file in prior, for example, in the early boot stage like
2746 integer numbers (0x prefix is needed for the hex).
2749 k and m suffix for KB and MB. The max number is 16MB.