diff options
Diffstat (limited to 'Documentation/sound/alsa')
-rw-r--r-- | Documentation/sound/alsa/ALSA-Configuration.txt | 83 |
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) |