diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ABI/obsolete/dv1394 | 9 | ||||
-rw-r--r-- | Documentation/ABI/removed/dv1394 | 14 | ||||
-rw-r--r-- | Documentation/ABI/removed/raw1394 | 15 | ||||
-rw-r--r-- | Documentation/ABI/removed/raw1394_legacy_isochronous | 16 | ||||
-rw-r--r-- | Documentation/ABI/removed/video1394 | 16 | ||||
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-system-ibm-rtl | 22 | ||||
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 10 | ||||
-rw-r--r-- | Documentation/sound/alsa/ALSA-Configuration.txt | 82 | ||||
-rw-r--r-- | Documentation/sound/alsa/HD-Audio.txt | 8 |
9 files changed, 140 insertions, 52 deletions
diff --git a/Documentation/ABI/obsolete/dv1394 b/Documentation/ABI/obsolete/dv1394 deleted file mode 100644 index 2ee36864ca10..000000000000 --- a/Documentation/ABI/obsolete/dv1394 +++ /dev/null | |||
@@ -1,9 +0,0 @@ | |||
1 | What: dv1394 (a.k.a. "OHCI-DV I/O support" for FireWire) | ||
2 | Contact: linux1394-devel@lists.sourceforge.net | ||
3 | Description: | ||
4 | New application development should use raw1394 + userspace libraries | ||
5 | instead, notably libiec61883 which is functionally equivalent. | ||
6 | |||
7 | Users: | ||
8 | ffmpeg/libavformat (used by a variety of media players) | ||
9 | dvgrab v1.x (replaced by dvgrab2 on top of raw1394 and resp. libraries) | ||
diff --git a/Documentation/ABI/removed/dv1394 b/Documentation/ABI/removed/dv1394 new file mode 100644 index 000000000000..c2310b6676f4 --- /dev/null +++ b/Documentation/ABI/removed/dv1394 | |||
@@ -0,0 +1,14 @@ | |||
1 | What: dv1394 (a.k.a. "OHCI-DV I/O support" for FireWire) | ||
2 | Date: May 2010 (scheduled), finally removed in kernel v2.6.37 | ||
3 | Contact: linux1394-devel@lists.sourceforge.net | ||
4 | Description: | ||
5 | /dev/dv1394/* were character device files, one for each FireWire | ||
6 | controller and for NTSC and PAL respectively, from which DV data | ||
7 | could be received by read() or transmitted by write(). A few | ||
8 | ioctl()s allowed limited control. | ||
9 | This special-purpose interface has been superseded by libraw1394 + | ||
10 | libiec61883 which are functionally equivalent, support HDV, and | ||
11 | transparently work on top of the newer firewire kernel drivers. | ||
12 | |||
13 | Users: | ||
14 | ffmpeg/libavformat (if configured for DV1394) | ||
diff --git a/Documentation/ABI/removed/raw1394 b/Documentation/ABI/removed/raw1394 new file mode 100644 index 000000000000..490aa1efc4ae --- /dev/null +++ b/Documentation/ABI/removed/raw1394 | |||
@@ -0,0 +1,15 @@ | |||
1 | What: raw1394 (a.k.a. "Raw IEEE1394 I/O support" for FireWire) | ||
2 | Date: May 2010 (scheduled), finally removed in kernel v2.6.37 | ||
3 | Contact: linux1394-devel@lists.sourceforge.net | ||
4 | Description: | ||
5 | /dev/raw1394 was a character device file that allowed low-level | ||
6 | access to FireWire buses. Its major drawbacks were its inability | ||
7 | to implement sensible device security policies, and its low level | ||
8 | of abstraction that required userspace clients do duplicate much | ||
9 | of the kernel's ieee1394 core functionality. | ||
10 | Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of | ||
11 | firewire-core. | ||
12 | |||
13 | Users: | ||
14 | libraw1394 (works with firewire-cdev too, transparent to library ABI | ||
15 | users) | ||
diff --git a/Documentation/ABI/removed/raw1394_legacy_isochronous b/Documentation/ABI/removed/raw1394_legacy_isochronous deleted file mode 100644 index 1b629622d883..000000000000 --- a/Documentation/ABI/removed/raw1394_legacy_isochronous +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | What: legacy isochronous ABI of raw1394 (1st generation iso ABI) | ||
2 | Date: June 2007 (scheduled), removed in kernel v2.6.23 | ||
3 | Contact: linux1394-devel@lists.sourceforge.net | ||
4 | Description: | ||
5 | The two request types RAW1394_REQ_ISO_SEND, RAW1394_REQ_ISO_LISTEN have | ||
6 | been deprecated for quite some time. They are very inefficient as they | ||
7 | come with high interrupt load and several layers of callbacks for each | ||
8 | packet. Because of these deficiencies, the video1394 and dv1394 drivers | ||
9 | and the 3rd-generation isochronous ABI in raw1394 (rawiso) were created. | ||
10 | |||
11 | Users: | ||
12 | libraw1394 users via the long deprecated API raw1394_iso_write, | ||
13 | raw1394_start_iso_write, raw1394_start_iso_rcv, raw1394_stop_iso_rcv | ||
14 | |||
15 | libdc1394, which optionally uses these old libraw1394 calls | ||
16 | alternatively to the more efficient video1394 ABI | ||
diff --git a/Documentation/ABI/removed/video1394 b/Documentation/ABI/removed/video1394 new file mode 100644 index 000000000000..c39c25aee77b --- /dev/null +++ b/Documentation/ABI/removed/video1394 | |||
@@ -0,0 +1,16 @@ | |||
1 | What: video1394 (a.k.a. "OHCI-1394 Video support" for FireWire) | ||
2 | Date: May 2010 (scheduled), finally removed in kernel v2.6.37 | ||
3 | Contact: linux1394-devel@lists.sourceforge.net | ||
4 | Description: | ||
5 | /dev/video1394/* were character device files, one for each FireWire | ||
6 | controller, which were used for isochronous I/O. It was added as an | ||
7 | alternative to raw1394's isochronous I/O functionality which had | ||
8 | performance issues in its first generation. Any video1394 user had | ||
9 | to use raw1394 + libraw1394 too because video1394 did not provide | ||
10 | asynchronous I/O for device discovery and configuration. | ||
11 | Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of | ||
12 | firewire-core. | ||
13 | |||
14 | Users: | ||
15 | libdc1394 (works with firewire-cdev too, transparent to library ABI | ||
16 | users) | ||
diff --git a/Documentation/ABI/testing/sysfs-devices-system-ibm-rtl b/Documentation/ABI/testing/sysfs-devices-system-ibm-rtl new file mode 100644 index 000000000000..b82deeaec314 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-devices-system-ibm-rtl | |||
@@ -0,0 +1,22 @@ | |||
1 | What: state | ||
2 | Date: Sep 2010 | ||
3 | KernelVersion: 2.6.37 | ||
4 | Contact: Vernon Mauery <vernux@us.ibm.com> | ||
5 | Description: The state file allows a means by which to change in and | ||
6 | out of Premium Real-Time Mode (PRTM), as well as the | ||
7 | ability to query the current state. | ||
8 | 0 => PRTM off | ||
9 | 1 => PRTM enabled | ||
10 | Users: The ibm-prtm userspace daemon uses this interface. | ||
11 | |||
12 | |||
13 | What: version | ||
14 | Date: Sep 2010 | ||
15 | KernelVersion: 2.6.37 | ||
16 | Contact: Vernon Mauery <vernux@us.ibm.com> | ||
17 | Description: The version file provides a means by which to query | ||
18 | the RTL table version that lives in the Extended | ||
19 | BIOS Data Area (EBDA). | ||
20 | Users: The ibm-prtm userspace daemon uses this interface. | ||
21 | |||
22 | |||
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 9961f1564d22..e833c8c81e69 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -502,16 +502,6 @@ Who: Thomas Gleixner <tglx@linutronix.de> | |||
502 | 502 | ||
503 | ---------------------------- | 503 | ---------------------------- |
504 | 504 | ||
505 | What: old ieee1394 subsystem (CONFIG_IEEE1394) | ||
506 | When: 2.6.37 | ||
507 | Files: drivers/ieee1394/ except init_ohci1394_dma.c | ||
508 | Why: superseded by drivers/firewire/ (CONFIG_FIREWIRE) which offers more | ||
509 | features, better performance, and better security, all with smaller | ||
510 | and more modern code base | ||
511 | Who: Stefan Richter <stefanr@s5r6.in-berlin.de> | ||
512 | |||
513 | ---------------------------- | ||
514 | |||
515 | What: The acpi_sleep=s4_nonvs command line option | 505 | What: The acpi_sleep=s4_nonvs command line option |
516 | When: 2.6.37 | 506 | When: 2.6.37 |
517 | Files: arch/x86/kernel/acpi/sleep.c | 507 | Files: arch/x86/kernel/acpi/sleep.c |
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 |