diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-10-25 11:32:05 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-10-25 11:32:05 -0400 |
commit | 33081adf8b89d5a716d7e1c60171768d39795b39 (patch) | |
tree | 275de58bbbb5f7ddffcdc087844cfc7fbe4315be /Documentation | |
parent | c55960499f810357a29659b32d6ea594abee9237 (diff) | |
parent | 506ecbca71d07fa327dd986be1682e90885678ee (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)
ALSA: hda - Disable sticky PCM stream assignment for AD codecs
ALSA: usb - Creative USB X-Fi volume knob support
ALSA: ca0106: Use card specific dac id for mute controls.
ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.
ALSA: ca0106: Create a nice spot for mapping channels to dacs.
ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.
ALSA: ca0106: Pull out dac powering routine into separate function.
ALSA: ca0106 - add Sound Blaster 5.1vx info.
ASoC: tlv320dac33: Use usleep_range for delays
ALSA: usb-audio: add Novation Launchpad support
ALSA: hda - Add workarounds for CT-IBG controllers
ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs
ASoC: tpa6130a2: Error handling for broken chip
ASoC: max98088: Staticise m98088_eq_band
ASoC: soc-core: Fix codec->name memory leak
ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066
ALSA: hda - Add some workarounds for Creative IBG
ALSA: hda - Fix wrong SPDIF NID assignment for CA0110
ALSA: hda - Fix codec rename rules for ALC662-compatible codecs
ALSA: hda - Add alc_init_jacks() call to other codecs
...
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/sound/alsa/ALSA-Configuration.txt | 82 | ||||
-rw-r--r-- | Documentation/sound/alsa/HD-Audio.txt | 8 |
2 files changed, 73 insertions, 17 deletions
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt index 7f4dcebda9c6..d0eb696d32e8 100644 --- a/Documentation/sound/alsa/ALSA-Configuration.txt +++ b/Documentation/sound/alsa/ALSA-Configuration.txt | |||
@@ -300,6 +300,74 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
300 | control correctly. If you have problems regarding this, try | 300 | control correctly. If you have problems regarding this, try |
301 | another ALSA compliant mixer (alsamixer works). | 301 | another ALSA compliant mixer (alsamixer works). |
302 | 302 | ||
303 | Module snd-azt1605 | ||
304 | ------------------ | ||
305 | |||
306 | Module for Aztech Sound Galaxy soundcards based on the Aztech AZT1605 | ||
307 | chipset. | ||
308 | |||
309 | port - port # for BASE (0x220,0x240,0x260,0x280) | ||
310 | wss_port - port # for WSS (0x530,0x604,0xe80,0xf40) | ||
311 | irq - IRQ # for WSS (7,9,10,11) | ||
312 | dma1 - DMA # for WSS playback (0,1,3) | ||
313 | dma2 - DMA # for WSS capture (0,1), -1 = disabled (default) | ||
314 | mpu_port - port # for MPU-401 UART (0x300,0x330), -1 = disabled (default) | ||
315 | mpu_irq - IRQ # for MPU-401 UART (3,5,7,9), -1 = disabled (default) | ||
316 | fm_port - port # for OPL3 (0x388), -1 = disabled (default) | ||
317 | |||
318 | This module supports multiple cards. It does not support autoprobe: port, | ||
319 | wss_port, irq and dma1 have to be specified. The other values are | ||
320 | optional. | ||
321 | |||
322 | "port" needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240) | ||
323 | or the value stored in the card's EEPROM for cards that have an EEPROM and | ||
324 | their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can | ||
325 | be choosen freely from the options enumerated above. | ||
326 | |||
327 | If dma2 is specified and different from dma1, the card will operate in | ||
328 | full-duplex mode. When dma1=3, only dma2=0 is valid and the only way to | ||
329 | enable capture since only channels 0 and 1 are available for capture. | ||
330 | |||
331 | Generic settings are "port=0x220 wss_port=0x530 irq=10 dma1=1 dma2=0 | ||
332 | mpu_port=0x330 mpu_irq=9 fm_port=0x388". | ||
333 | |||
334 | Whatever IRQ and DMA channels you pick, be sure to reserve them for | ||
335 | legacy ISA in your BIOS. | ||
336 | |||
337 | Module snd-azt2316 | ||
338 | ------------------ | ||
339 | |||
340 | Module for Aztech Sound Galaxy soundcards based on the Aztech AZT2316 | ||
341 | chipset. | ||
342 | |||
343 | port - port # for BASE (0x220,0x240,0x260,0x280) | ||
344 | wss_port - port # for WSS (0x530,0x604,0xe80,0xf40) | ||
345 | irq - IRQ # for WSS (7,9,10,11) | ||
346 | dma1 - DMA # for WSS playback (0,1,3) | ||
347 | dma2 - DMA # for WSS capture (0,1), -1 = disabled (default) | ||
348 | mpu_port - port # for MPU-401 UART (0x300,0x330), -1 = disabled (default) | ||
349 | mpu_irq - IRQ # for MPU-401 UART (5,7,9,10), -1 = disabled (default) | ||
350 | fm_port - port # for OPL3 (0x388), -1 = disabled (default) | ||
351 | |||
352 | This module supports multiple cards. It does not support autoprobe: port, | ||
353 | wss_port, irq and dma1 have to be specified. The other values are | ||
354 | optional. | ||
355 | |||
356 | "port" needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240) | ||
357 | or the value stored in the card's EEPROM for cards that have an EEPROM and | ||
358 | their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can | ||
359 | be choosen freely from the options enumerated above. | ||
360 | |||
361 | If dma2 is specified and different from dma1, the card will operate in | ||
362 | full-duplex mode. When dma1=3, only dma2=0 is valid and the only way to | ||
363 | enable capture since only channels 0 and 1 are available for capture. | ||
364 | |||
365 | Generic settings are "port=0x220 wss_port=0x530 irq=10 dma1=1 dma2=0 | ||
366 | mpu_port=0x330 mpu_irq=9 fm_port=0x388". | ||
367 | |||
368 | Whatever IRQ and DMA channels you pick, be sure to reserve them for | ||
369 | legacy ISA in your BIOS. | ||
370 | |||
303 | Module snd-aw2 | 371 | Module snd-aw2 |
304 | -------------- | 372 | -------------- |
305 | 373 | ||
@@ -1641,20 +1709,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
1641 | 1709 | ||
1642 | This card is also known as Audio Excel DSP 16 or Zoltrix AV302. | 1710 | This card is also known as Audio Excel DSP 16 or Zoltrix AV302. |
1643 | 1711 | ||
1644 | Module snd-sgalaxy | ||
1645 | ------------------ | ||
1646 | |||
1647 | Module for Aztech Sound Galaxy sound card. | ||
1648 | |||
1649 | sbport - Port # for SB16 interface (0x220,0x240) | ||
1650 | wssport - Port # for WSS interface (0x530,0xe80,0xf40,0x604) | ||
1651 | irq - IRQ # (7,9,10,11) | ||
1652 | dma1 - DMA # | ||
1653 | |||
1654 | This module supports multiple cards. | ||
1655 | |||
1656 | The power-management is supported. | ||
1657 | |||
1658 | Module snd-sscape | 1712 | Module snd-sscape |
1659 | ----------------- | 1713 | ----------------- |
1660 | 1714 | ||
diff --git a/Documentation/sound/alsa/HD-Audio.txt b/Documentation/sound/alsa/HD-Audio.txt index 278cc2122ea0..c82beb007634 100644 --- a/Documentation/sound/alsa/HD-Audio.txt +++ b/Documentation/sound/alsa/HD-Audio.txt | |||
@@ -57,9 +57,11 @@ dead. However, this detection isn't perfect on some devices. In such | |||
57 | a case, you can change the default method via `position_fix` option. | 57 | a case, you can change the default method via `position_fix` option. |
58 | 58 | ||
59 | `position_fix=1` means to use LPIB method explicitly. | 59 | `position_fix=1` means to use LPIB method explicitly. |
60 | `position_fix=2` means to use the position-buffer. 0 is the default | 60 | `position_fix=2` means to use the position-buffer. |
61 | value, the automatic check and fallback to LPIB as described in the | 61 | `position_fix=3` means to use a combination of both methods, needed |
62 | above. If you get a problem of repeated sounds, this option might | 62 | for some VIA and ATI controllers. 0 is the default value for all other |
63 | controllers, the automatic check and fallback to LPIB as described in | ||
64 | the above. If you get a problem of repeated sounds, this option might | ||
63 | help. | 65 | help. |
64 | 66 | ||
65 | In addition to that, every controller is known to be broken regarding | 67 | In addition to that, every controller is known to be broken regarding |