aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/sound/alsa
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/sound/alsa')
-rw-r--r--Documentation/sound/alsa/ALSA-Configuration.txt83
1 files changed, 63 insertions, 20 deletions
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt
index 23f4db0d3ff1..969ff8376333 100644
--- a/Documentation/sound/alsa/ALSA-Configuration.txt
+++ b/Documentation/sound/alsa/ALSA-Configuration.txt
@@ -328,6 +328,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
328 328
329 Module for sound cards based on C-Media CMI8330 ISA chips. 329 Module for sound cards based on C-Media CMI8330 ISA chips.
330 330
331 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
332
333 with isapnp=0, the following options are available:
334
331 wssport - port # for CMI8330 chip (WSS) 335 wssport - port # for CMI8330 chip (WSS)
332 wssirq - IRQ # for CMI8330 chip (WSS) 336 wssirq - IRQ # for CMI8330 chip (WSS)
333 wssdma - first DMA # for CMI8330 chip (WSS) 337 wssdma - first DMA # for CMI8330 chip (WSS)
@@ -382,6 +386,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
382 386
383 Module for sound cards based on CS4232/CS4232A ISA chips. 387 Module for sound cards based on CS4232/CS4232A ISA chips.
384 388
389 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
390
391 with isapnp=0, the following options are available:
392
385 port - port # for CS4232 chip (PnP setup - 0x534) 393 port - port # for CS4232 chip (PnP setup - 0x534)
386 cport - control port # for CS4232 chip (PnP setup - 0x120,0x210,0xf00) 394 cport - control port # for CS4232 chip (PnP setup - 0x120,0x210,0xf00)
387 mpu_port - port # for MPU-401 UART (PnP setup - 0x300), -1 = disable 395 mpu_port - port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
@@ -390,10 +398,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
390 mpu_irq - IRQ # for MPU-401 UART (9,11,12,15) 398 mpu_irq - IRQ # for MPU-401 UART (9,11,12,15)
391 dma1 - first DMA # for CS4232 chip (0,1,3) 399 dma1 - first DMA # for CS4232 chip (0,1,3)
392 dma2 - second DMA # for Yamaha CS4232 chip (0,1,3), -1 = disable 400 dma2 - second DMA # for Yamaha CS4232 chip (0,1,3), -1 = disable
393 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
394 401
395 This module supports multiple cards. This module does not support autoprobe 402 This module supports multiple cards. This module does not support autoprobe
396 thus main port must be specified!!! Other ports are optional. 403 (if ISA PnP is not used) thus main port must be specified!!! Other ports are
404 optional.
397 405
398 The power-management is supported. 406 The power-management is supported.
399 407
@@ -403,6 +411,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
403 Module for sound cards based on CS4235/CS4236/CS4236B/CS4237B/ 411 Module for sound cards based on CS4235/CS4236/CS4236B/CS4237B/
404 CS4238B/CS4239 ISA chips. 412 CS4238B/CS4239 ISA chips.
405 413
414 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
415
416 with isapnp=0, the following options are available:
417
406 port - port # for CS4236 chip (PnP setup - 0x534) 418 port - port # for CS4236 chip (PnP setup - 0x534)
407 cport - control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00) 419 cport - control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
408 mpu_port - port # for MPU-401 UART (PnP setup - 0x300), -1 = disable 420 mpu_port - port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
@@ -411,7 +423,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
411 mpu_irq - IRQ # for MPU-401 UART (9,11,12,15) 423 mpu_irq - IRQ # for MPU-401 UART (9,11,12,15)
412 dma1 - first DMA # for CS4236 chip (0,1,3) 424 dma1 - first DMA # for CS4236 chip (0,1,3)
413 dma2 - second DMA # for CS4236 chip (0,1,3), -1 = disable 425 dma2 - second DMA # for CS4236 chip (0,1,3), -1 = disable
414 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
415 426
416 This module supports multiple cards. This module does not support autoprobe 427 This module supports multiple cards. This module does not support autoprobe
417 (if ISA PnP is not used) thus main port and control port must be 428 (if ISA PnP is not used) thus main port and control port must be
@@ -600,13 +611,16 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
600 611
601 Module for ESS AudioDrive ES-18xx sound cards. 612 Module for ESS AudioDrive ES-18xx sound cards.
602 613
614 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
615
616 with isapnp=0, the following options are available:
617
603 port - port # for ES-18xx chip (0x220,0x240,0x260) 618 port - port # for ES-18xx chip (0x220,0x240,0x260)
604 mpu_port - port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default) 619 mpu_port - port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
605 fm_port - port # for FM (optional, not used) 620 fm_port - port # for FM (optional, not used)
606 irq - IRQ # for ES-18xx chip (5,7,9,10) 621 irq - IRQ # for ES-18xx chip (5,7,9,10)
607 dma1 - first DMA # for ES-18xx chip (0,1,3) 622 dma1 - first DMA # for ES-18xx chip (0,1,3)
608 dma2 - first DMA # for ES-18xx chip (0,1,3) 623 dma2 - first DMA # for ES-18xx chip (0,1,3)
609 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
610 624
611 This module supports multiple cards, ISA PnP and autoprobe (without MPU-401 625 This module supports multiple cards, ISA PnP and autoprobe (without MPU-401
612 port if native ISA PnP routines are not used). 626 port if native ISA PnP routines are not used).
@@ -1230,15 +1244,19 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1230 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32 1244 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1231 and other sound cards based on AMD InterWave (tm) chip. 1245 and other sound cards based on AMD InterWave (tm) chip.
1232 1246
1233 port - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1234 irq - IRQ # for InterWave chip (3,5,9,11,12,15)
1235 dma1 - DMA # for InterWave chip (0,1,3,5,6,7)
1236 dma2 - DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1237 joystick_dac - 0 to 31, (0.59V-4.52V or 0.389V-2.98V) 1247 joystick_dac - 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1238 midi - 1 = MIDI UART enable, 0 = MIDI UART disable (default) 1248 midi - 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1239 pcm_voices - reserved PCM voices for the synthesizer (default 2) 1249 pcm_voices - reserved PCM voices for the synthesizer (default 2)
1240 effect - 1 = InterWave effects enable (default 0); 1250 effect - 1 = InterWave effects enable (default 0);
1241 requires 8 voices 1251 requires 8 voices
1252 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1253
1254 with isapnp=0, the following options are available:
1255
1256 port - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1257 irq - IRQ # for InterWave chip (3,5,9,11,12,15)
1258 dma1 - DMA # for InterWave chip (0,1,3,5,6,7)
1259 dma2 - DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1242 1260
1243 This module supports multiple cards, autoprobe and ISA PnP. 1261 This module supports multiple cards, autoprobe and ISA PnP.
1244 1262
@@ -1249,16 +1267,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1249 and other sound cards based on AMD InterWave (tm) chip with TEA6330T 1267 and other sound cards based on AMD InterWave (tm) chip with TEA6330T
1250 circuit for extended control of bass, treble and master volume. 1268 circuit for extended control of bass, treble and master volume.
1251 1269
1252 port - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1253 port_tc - tone control (i2c bus) port # for TEA6330T chip (0x350,0x360,0x370,0x380)
1254 irq - IRQ # for InterWave chip (3,5,9,11,12,15)
1255 dma1 - DMA # for InterWave chip (0,1,3,5,6,7)
1256 dma2 - DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1257 joystick_dac - 0 to 31, (0.59V-4.52V or 0.389V-2.98V) 1270 joystick_dac - 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1258 midi - 1 = MIDI UART enable, 0 = MIDI UART disable (default) 1271 midi - 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1259 pcm_voices - reserved PCM voices for the synthesizer (default 2) 1272 pcm_voices - reserved PCM voices for the synthesizer (default 2)
1260 effect - 1 = InterWave effects enable (default 0); 1273 effect - 1 = InterWave effects enable (default 0);
1261 requires 8 voices 1274 requires 8 voices
1275 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1276
1277 with isapnp=0, the following options are available:
1278
1279 port - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
1280 port_tc - tone control (i2c bus) port # for TEA6330T chip (0x350,0x360,0x370,0x380)
1281 irq - IRQ # for InterWave chip (3,5,9,11,12,15)
1282 dma1 - DMA # for InterWave chip (0,1,3,5,6,7)
1283 dma2 - DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1262 1284
1263 This module supports multiple cards, autoprobe and ISA PnP. 1285 This module supports multiple cards, autoprobe and ISA PnP.
1264 1286
@@ -1446,6 +1468,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1446 1468
1447 Module for Yamaha OPL3-SA2/SA3 sound cards. 1469 Module for Yamaha OPL3-SA2/SA3 sound cards.
1448 1470
1471 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1472
1473 with isapnp=0, the following options are available:
1474
1449 port - control port # for OPL3-SA chip (0x370) 1475 port - control port # for OPL3-SA chip (0x370)
1450 sb_port - SB port # for OPL3-SA chip (0x220,0x240) 1476 sb_port - SB port # for OPL3-SA chip (0x220,0x240)
1451 wss_port - WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604) 1477 wss_port - WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
@@ -1454,7 +1480,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1454 irq - IRQ # for OPL3-SA chip (5,7,9,10) 1480 irq - IRQ # for OPL3-SA chip (5,7,9,10)
1455 dma1 - first DMA # for Yamaha OPL3-SA chip (0,1,3) 1481 dma1 - first DMA # for Yamaha OPL3-SA chip (0,1,3)
1456 dma2 - second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable 1482 dma2 - second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1457 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1458 1483
1459 This module supports multiple cards and ISA PnP. It does not support 1484 This module supports multiple cards and ISA PnP. It does not support
1460 autoprobe (if ISA PnP is not used) thus all ports must be specified!!! 1485 autoprobe (if ISA PnP is not used) thus all ports must be specified!!!
@@ -1467,6 +1492,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1467 Module for sound cards based on OPTi 82c92x and Analog Devices AD1848 chips. 1492 Module for sound cards based on OPTi 82c92x and Analog Devices AD1848 chips.
1468 Module works with OAK Mozart cards as well. 1493 Module works with OAK Mozart cards as well.
1469 1494
1495 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1496
1497 with isapnp=0, the following options are available:
1498
1470 port - port # for WSS chip (0x530,0xe80,0xf40,0x604) 1499 port - port # for WSS chip (0x530,0xe80,0xf40,0x604)
1471 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) 1500 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1472 fm_port - port # for OPL3 device (0x388) 1501 fm_port - port # for OPL3 device (0x388)
@@ -1481,6 +1510,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1481 1510
1482 Module for sound cards based on OPTi 82c92x and Crystal CS4231 chips. 1511 Module for sound cards based on OPTi 82c92x and Crystal CS4231 chips.
1483 1512
1513 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1514
1515 with isapnp=0, the following options are available:
1516
1484 port - port # for WSS chip (0x530,0xe80,0xf40,0x604) 1517 port - port # for WSS chip (0x530,0xe80,0xf40,0x604)
1485 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) 1518 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1486 fm_port - port # for OPL3 device (0x388) 1519 fm_port - port # for OPL3 device (0x388)
@@ -1496,6 +1529,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1496 1529
1497 Module for sound cards based on OPTi 82c93x chips. 1530 Module for sound cards based on OPTi 82c93x chips.
1498 1531
1532 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1533
1534 with isapnp=0, the following options are available:
1535
1499 port - port # for WSS chip (0x530,0xe80,0xf40,0x604) 1536 port - port # for WSS chip (0x530,0xe80,0xf40,0x604)
1500 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) 1537 mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1501 fm_port - port # for OPL3 device (0x388) 1538 fm_port - port # for OPL3 device (0x388)
@@ -1620,6 +1657,12 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1620 SoundBlaster AWE 32 (PnP), 1657 SoundBlaster AWE 32 (PnP),
1621 SoundBlaster AWE 64 PnP 1658 SoundBlaster AWE 64 PnP
1622 1659
1660 mic_agc - Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1661 csp - ASP/CSP chip support - 0 = disable (default), 1 = enable
1662 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1663
1664 with isapnp=0, the following options are available:
1665
1623 port - port # for SB DSP 4.x chip (0x220,0x240,0x260) 1666 port - port # for SB DSP 4.x chip (0x220,0x240,0x260)
1624 mpu_port - port # for MPU-401 UART (0x300,0x330), -1 = disable 1667 mpu_port - port # for MPU-401 UART (0x300,0x330), -1 = disable
1625 awe_port - base port # for EMU8000 synthesizer (0x620,0x640,0x660) 1668 awe_port - base port # for EMU8000 synthesizer (0x620,0x640,0x660)
@@ -1627,9 +1670,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1627 irq - IRQ # for SB DSP 4.x chip (5,7,9,10) 1670 irq - IRQ # for SB DSP 4.x chip (5,7,9,10)
1628 dma8 - 8-bit DMA # for SB DSP 4.x chip (0,1,3) 1671 dma8 - 8-bit DMA # for SB DSP 4.x chip (0,1,3)
1629 dma16 - 16-bit DMA # for SB DSP 4.x chip (5,6,7) 1672 dma16 - 16-bit DMA # for SB DSP 4.x chip (5,6,7)
1630 mic_agc - Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1631 csp - ASP/CSP chip support - 0 = disable (default), 1 = enable
1632 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1633 1673
1634 This module supports multiple cards, autoprobe and ISA PnP. 1674 This module supports multiple cards, autoprobe and ISA PnP.
1635 1675
@@ -1712,18 +1752,21 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1712 1752
1713 Module for Turtle Beach Maui, Tropez and Tropez+ sound cards. 1753 Module for Turtle Beach Maui, Tropez and Tropez+ sound cards.
1714 1754
1755 use_cs4232_midi - Use CS4232 MPU-401 interface
1756 (inaccessibly located inside your computer)
1757 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1758
1759 with isapnp=0, the following options are available:
1760
1715 cs4232_pcm_port - Port # for CS4232 PCM interface. 1761 cs4232_pcm_port - Port # for CS4232 PCM interface.
1716 cs4232_pcm_irq - IRQ # for CS4232 PCM interface (5,7,9,11,12,15). 1762 cs4232_pcm_irq - IRQ # for CS4232 PCM interface (5,7,9,11,12,15).
1717 cs4232_mpu_port - Port # for CS4232 MPU-401 interface. 1763 cs4232_mpu_port - Port # for CS4232 MPU-401 interface.
1718 cs4232_mpu_irq - IRQ # for CS4232 MPU-401 interface (9,11,12,15). 1764 cs4232_mpu_irq - IRQ # for CS4232 MPU-401 interface (9,11,12,15).
1719 use_cs4232_midi - Use CS4232 MPU-401 interface
1720 (inaccessibly located inside your computer)
1721 ics2115_port - Port # for ICS2115 1765 ics2115_port - Port # for ICS2115
1722 ics2115_irq - IRQ # for ICS2115 1766 ics2115_irq - IRQ # for ICS2115
1723 fm_port - FM OPL-3 Port # 1767 fm_port - FM OPL-3 Port #
1724 dma1 - DMA1 # for CS4232 PCM interface. 1768 dma1 - DMA1 # for CS4232 PCM interface.
1725 dma2 - DMA2 # for CS4232 PCM interface. 1769 dma2 - DMA2 # for CS4232 PCM interface.
1726 isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
1727 1770
1728 The below are options for wavefront_synth features: 1771 The below are options for wavefront_synth features:
1729 wf_raw - Assume that we need to boot the OS (default:no) 1772 wf_raw - Assume that we need to boot the OS (default:no)