diff options
Diffstat (limited to 'Documentation/sound')
-rw-r--r-- | Documentation/sound/alsa/ALSA-Configuration.txt | 2 | ||||
-rw-r--r-- | Documentation/sound/alsa/HD-Audio-Models.txt | 19 | ||||
-rw-r--r-- | Documentation/sound/alsa/HD-Audio.txt | 2 | ||||
-rw-r--r-- | Documentation/sound/alsa/Procfile.txt | 8 | ||||
-rw-r--r-- | Documentation/sound/alsa/alsa-parameters.txt | 135 | ||||
-rw-r--r-- | Documentation/sound/alsa/soc/DAI.txt | 2 | ||||
-rw-r--r-- | Documentation/sound/alsa/soc/codec.txt | 2 | ||||
-rw-r--r-- | Documentation/sound/alsa/soc/platform.txt | 2 | ||||
-rw-r--r-- | Documentation/sound/oss/README.OSS | 5 | ||||
-rw-r--r-- | Documentation/sound/oss/oss-parameters.txt | 51 |
10 files changed, 218 insertions, 10 deletions
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt index 2075bbb8b3e2..7f4dcebda9c6 100644 --- a/Documentation/sound/alsa/ALSA-Configuration.txt +++ b/Documentation/sound/alsa/ALSA-Configuration.txt | |||
@@ -1285,7 +1285,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
1285 | about this driver. Note that it has been discontinued, but the | 1285 | about this driver. Note that it has been discontinued, but the |
1286 | Voyetra Turtle Beach knowledge base entry for it is still available | 1286 | Voyetra Turtle Beach knowledge base entry for it is still available |
1287 | at | 1287 | at |
1288 | http://www.turtlebeach.com/site/kb_ftp/790.asp | 1288 | http://www.turtlebeach.com |
1289 | 1289 | ||
1290 | Module snd-msnd-pinnacle | 1290 | Module snd-msnd-pinnacle |
1291 | ------------------------ | 1291 | ------------------------ |
diff --git a/Documentation/sound/alsa/HD-Audio-Models.txt b/Documentation/sound/alsa/HD-Audio-Models.txt index 1d38b0dfba95..ce46fa1e643e 100644 --- a/Documentation/sound/alsa/HD-Audio-Models.txt +++ b/Documentation/sound/alsa/HD-Audio-Models.txt | |||
@@ -83,8 +83,8 @@ ALC269 | |||
83 | ====== | 83 | ====== |
84 | basic Basic preset | 84 | basic Basic preset |
85 | quanta Quanta FL1 | 85 | quanta Quanta FL1 |
86 | eeepc-p703 ASUS Eeepc P703 P900A | 86 | laptop-amic Laptops with analog-mic input |
87 | eeepc-p901 ASUS Eeepc P901 S101 | 87 | laptop-dmic Laptops with digital-mic input |
88 | fujitsu FSC Amilo | 88 | fujitsu FSC Amilo |
89 | lifebook Fujitsu Lifebook S6420 | 89 | lifebook Fujitsu Lifebook S6420 |
90 | auto auto-config reading BIOS (default) | 90 | auto auto-config reading BIOS (default) |
@@ -109,11 +109,18 @@ ALC662/663/272 | |||
109 | asus-mode4 ASUS | 109 | asus-mode4 ASUS |
110 | asus-mode5 ASUS | 110 | asus-mode5 ASUS |
111 | asus-mode6 ASUS | 111 | asus-mode6 ASUS |
112 | asus-mode7 ASUS | ||
113 | asus-mode8 ASUS | ||
112 | dell Dell with ALC272 | 114 | dell Dell with ALC272 |
113 | dell-zm1 Dell ZM1 with ALC272 | 115 | dell-zm1 Dell ZM1 with ALC272 |
114 | samsung-nc10 Samsung NC10 mini notebook | 116 | samsung-nc10 Samsung NC10 mini notebook |
115 | auto auto-config reading BIOS (default) | 117 | auto auto-config reading BIOS (default) |
116 | 118 | ||
119 | ALC680 | ||
120 | ====== | ||
121 | base Base model (ASUS NX90) | ||
122 | auto auto-config reading BIOS (default) | ||
123 | |||
117 | ALC882/883/885/888/889 | 124 | ALC882/883/885/888/889 |
118 | ====================== | 125 | ====================== |
119 | 3stack-dig 3-jack with SPDIF I/O | 126 | 3stack-dig 3-jack with SPDIF I/O |
@@ -282,6 +289,7 @@ Conexant 5051 | |||
282 | hp HP Spartan laptop | 289 | hp HP Spartan laptop |
283 | hp-dv6736 HP dv6736 | 290 | hp-dv6736 HP dv6736 |
284 | hp-f700 HP Compaq Presario F700 | 291 | hp-f700 HP Compaq Presario F700 |
292 | ideapad Lenovo IdeaPad laptop | ||
285 | lenovo-x200 Lenovo X200 laptop | 293 | lenovo-x200 Lenovo X200 laptop |
286 | toshiba Toshiba Satellite M300 | 294 | toshiba Toshiba Satellite M300 |
287 | 295 | ||
@@ -289,8 +297,10 @@ Conexant 5066 | |||
289 | ============= | 297 | ============= |
290 | laptop Basic Laptop config (default) | 298 | laptop Basic Laptop config (default) |
291 | dell-laptop Dell laptops | 299 | dell-laptop Dell laptops |
300 | dell-vostro Dell Vostro | ||
292 | olpc-xo-1_5 OLPC XO 1.5 | 301 | olpc-xo-1_5 OLPC XO 1.5 |
293 | ideapad Lenovo IdeaPad U150 | 302 | ideapad Lenovo IdeaPad U150 |
303 | thinkpad Lenovo Thinkpad | ||
294 | 304 | ||
295 | STAC9200 | 305 | STAC9200 |
296 | ======== | 306 | ======== |
@@ -398,6 +408,7 @@ STAC92HD83* | |||
398 | mic-ref Reference board with power management for ports | 408 | mic-ref Reference board with power management for ports |
399 | dell-s14 Dell laptop | 409 | dell-s14 Dell laptop |
400 | hp HP laptops with (inverted) mute-LED | 410 | hp HP laptops with (inverted) mute-LED |
411 | hp-dv7-4000 HP dv-7 4000 | ||
401 | auto BIOS setup (default) | 412 | auto BIOS setup (default) |
402 | 413 | ||
403 | STAC9872 | 414 | STAC9872 |
@@ -410,3 +421,7 @@ Cirrus Logic CS4206/4207 | |||
410 | mbp55 MacBook Pro 5,5 | 421 | mbp55 MacBook Pro 5,5 |
411 | imac27 IMac 27 Inch | 422 | imac27 IMac 27 Inch |
412 | auto BIOS setup (default) | 423 | auto BIOS setup (default) |
424 | |||
425 | VIA VT17xx/VT18xx/VT20xx | ||
426 | ======================== | ||
427 | auto BIOS setup (default) | ||
diff --git a/Documentation/sound/alsa/HD-Audio.txt b/Documentation/sound/alsa/HD-Audio.txt index bdafdbd32561..278cc2122ea0 100644 --- a/Documentation/sound/alsa/HD-Audio.txt +++ b/Documentation/sound/alsa/HD-Audio.txt | |||
@@ -562,7 +562,7 @@ compare the codec registers directly. | |||
562 | Send a bug report either the followings: | 562 | Send a bug report either the followings: |
563 | 563 | ||
564 | kernel-bugzilla:: | 564 | kernel-bugzilla:: |
565 | http://bugme.linux-foundation.org/ | 565 | https://bugzilla.kernel.org/ |
566 | alsa-devel ML:: | 566 | alsa-devel ML:: |
567 | alsa-devel@alsa-project.org | 567 | alsa-devel@alsa-project.org |
568 | 568 | ||
diff --git a/Documentation/sound/alsa/Procfile.txt b/Documentation/sound/alsa/Procfile.txt index 07301de12cc4..7fcd1ad96fcc 100644 --- a/Documentation/sound/alsa/Procfile.txt +++ b/Documentation/sound/alsa/Procfile.txt | |||
@@ -103,6 +103,8 @@ card*/pcm*/xrun_debug | |||
103 | bit 2 = Enable additional jiffies check | 103 | bit 2 = Enable additional jiffies check |
104 | bit 3 = Log hwptr update at each period interrupt | 104 | bit 3 = Log hwptr update at each period interrupt |
105 | bit 4 = Log hwptr update at each snd_pcm_update_hw_ptr() | 105 | bit 4 = Log hwptr update at each snd_pcm_update_hw_ptr() |
106 | bit 5 = Show last 10 positions on error | ||
107 | bit 6 = Do above only once | ||
106 | 108 | ||
107 | When the bit 0 is set, the driver will show the messages to | 109 | When the bit 0 is set, the driver will show the messages to |
108 | kernel log when an xrun is detected. The debug message is | 110 | kernel log when an xrun is detected. The debug message is |
@@ -122,6 +124,12 @@ card*/pcm*/xrun_debug | |||
122 | Bits 3 and 4 are for logging the hwptr records. Note that | 124 | Bits 3 and 4 are for logging the hwptr records. Note that |
123 | these will give flood of kernel messages. | 125 | these will give flood of kernel messages. |
124 | 126 | ||
127 | When bit 5 is set, the driver logs the last 10 xrun errors and | ||
128 | the proc file shows each jiffies, position, period_size, | ||
129 | buffer_size, old_hw_ptr, and hw_ptr_base values. | ||
130 | |||
131 | When bit 6 is set, the full xrun log is shown only once. | ||
132 | |||
125 | card*/pcm*/sub*/info | 133 | card*/pcm*/sub*/info |
126 | The general information of this PCM sub-stream. | 134 | The general information of this PCM sub-stream. |
127 | 135 | ||
diff --git a/Documentation/sound/alsa/alsa-parameters.txt b/Documentation/sound/alsa/alsa-parameters.txt new file mode 100644 index 000000000000..0fa40679b080 --- /dev/null +++ b/Documentation/sound/alsa/alsa-parameters.txt | |||
@@ -0,0 +1,135 @@ | |||
1 | ALSA Kernel Parameters | ||
2 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
3 | |||
4 | See Documentation/kernel-parameters.txt for general information on | ||
5 | specifying module parameters. | ||
6 | |||
7 | This document may not be entirely up to date and comprehensive. The command | ||
8 | "modinfo -p ${modulename}" shows a current list of all parameters of a loadable | ||
9 | module. Loadable modules, after being loaded into the running kernel, also | ||
10 | reveal their parameters in /sys/module/${modulename}/parameters/. Some of these | ||
11 | parameters may be changed at runtime by the command | ||
12 | "echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". | ||
13 | |||
14 | |||
15 | snd-ad1816a= [HW,ALSA] | ||
16 | |||
17 | snd-ad1848= [HW,ALSA] | ||
18 | |||
19 | snd-ali5451= [HW,ALSA] | ||
20 | |||
21 | snd-als100= [HW,ALSA] | ||
22 | |||
23 | snd-als4000= [HW,ALSA] | ||
24 | |||
25 | snd-azt2320= [HW,ALSA] | ||
26 | |||
27 | snd-cmi8330= [HW,ALSA] | ||
28 | |||
29 | snd-cmipci= [HW,ALSA] | ||
30 | |||
31 | snd-cs4231= [HW,ALSA] | ||
32 | |||
33 | snd-cs4232= [HW,ALSA] | ||
34 | |||
35 | snd-cs4236= [HW,ALSA] | ||
36 | |||
37 | snd-cs4281= [HW,ALSA] | ||
38 | |||
39 | snd-cs46xx= [HW,ALSA] | ||
40 | |||
41 | snd-dt019x= [HW,ALSA] | ||
42 | |||
43 | snd-dummy= [HW,ALSA] | ||
44 | |||
45 | snd-emu10k1= [HW,ALSA] | ||
46 | |||
47 | snd-ens1370= [HW,ALSA] | ||
48 | |||
49 | snd-ens1371= [HW,ALSA] | ||
50 | |||
51 | snd-es968= [HW,ALSA] | ||
52 | |||
53 | snd-es1688= [HW,ALSA] | ||
54 | |||
55 | snd-es18xx= [HW,ALSA] | ||
56 | |||
57 | snd-es1938= [HW,ALSA] | ||
58 | |||
59 | snd-es1968= [HW,ALSA] | ||
60 | |||
61 | snd-fm801= [HW,ALSA] | ||
62 | |||
63 | snd-gusclassic= [HW,ALSA] | ||
64 | |||
65 | snd-gusextreme= [HW,ALSA] | ||
66 | |||
67 | snd-gusmax= [HW,ALSA] | ||
68 | |||
69 | snd-hdsp= [HW,ALSA] | ||
70 | |||
71 | snd-ice1712= [HW,ALSA] | ||
72 | |||
73 | snd-intel8x0= [HW,ALSA] | ||
74 | |||
75 | snd-interwave= [HW,ALSA] | ||
76 | |||
77 | snd-interwave-stb= | ||
78 | [HW,ALSA] | ||
79 | |||
80 | snd-korg1212= [HW,ALSA] | ||
81 | |||
82 | snd-maestro3= [HW,ALSA] | ||
83 | |||
84 | snd-mpu401= [HW,ALSA] | ||
85 | |||
86 | snd-mtpav= [HW,ALSA] | ||
87 | |||
88 | snd-nm256= [HW,ALSA] | ||
89 | |||
90 | snd-opl3sa2= [HW,ALSA] | ||
91 | |||
92 | snd-opti92x-ad1848= | ||
93 | [HW,ALSA] | ||
94 | |||
95 | snd-opti92x-cs4231= | ||
96 | [HW,ALSA] | ||
97 | |||
98 | snd-opti93x= [HW,ALSA] | ||
99 | |||
100 | snd-pmac= [HW,ALSA] | ||
101 | |||
102 | snd-rme32= [HW,ALSA] | ||
103 | |||
104 | snd-rme96= [HW,ALSA] | ||
105 | |||
106 | snd-rme9652= [HW,ALSA] | ||
107 | |||
108 | snd-sb8= [HW,ALSA] | ||
109 | |||
110 | snd-sb16= [HW,ALSA] | ||
111 | |||
112 | snd-sbawe= [HW,ALSA] | ||
113 | |||
114 | snd-serial= [HW,ALSA] | ||
115 | |||
116 | snd-sgalaxy= [HW,ALSA] | ||
117 | |||
118 | snd-sonicvibes= [HW,ALSA] | ||
119 | |||
120 | snd-sun-amd7930= | ||
121 | [HW,ALSA] | ||
122 | |||
123 | snd-sun-cs4231= [HW,ALSA] | ||
124 | |||
125 | snd-trident= [HW,ALSA] | ||
126 | |||
127 | snd-usb-audio= [HW,ALSA,USB] | ||
128 | |||
129 | snd-via82xx= [HW,ALSA] | ||
130 | |||
131 | snd-virmidi= [HW,ALSA] | ||
132 | |||
133 | snd-wavefront= [HW,ALSA] | ||
134 | |||
135 | snd-ymfpci= [HW,ALSA] | ||
diff --git a/Documentation/sound/alsa/soc/DAI.txt b/Documentation/sound/alsa/soc/DAI.txt index 0ebd7ea9706c..c9679264c559 100644 --- a/Documentation/sound/alsa/soc/DAI.txt +++ b/Documentation/sound/alsa/soc/DAI.txt | |||
@@ -13,7 +13,7 @@ frame (FRAME) (usually 48kHz) is always driven by the controller. Each AC97 | |||
13 | frame is 21uS long and is divided into 13 time slots. | 13 | frame is 21uS long and is divided into 13 time slots. |
14 | 14 | ||
15 | The AC97 specification can be found at :- | 15 | The AC97 specification can be found at :- |
16 | http://www.intel.com/design/chipsets/audio/ac97_r23.pdf | 16 | http://www.intel.com/p/en_US/business/design |
17 | 17 | ||
18 | 18 | ||
19 | I2S | 19 | I2S |
diff --git a/Documentation/sound/alsa/soc/codec.txt b/Documentation/sound/alsa/soc/codec.txt index 1e95342ed72e..37ba3a72cb76 100644 --- a/Documentation/sound/alsa/soc/codec.txt +++ b/Documentation/sound/alsa/soc/codec.txt | |||
@@ -143,7 +143,7 @@ struct snd_soc_ops { | |||
143 | }; | 143 | }; |
144 | 144 | ||
145 | Please refer to the ALSA driver PCM documentation for details. | 145 | Please refer to the ALSA driver PCM documentation for details. |
146 | http://www.alsa-project.org/~iwai/writing-an-alsa-driver/c436.htm | 146 | http://www.alsa-project.org/~iwai/writing-an-alsa-driver/ |
147 | 147 | ||
148 | 148 | ||
149 | 5 - DAPM description. | 149 | 5 - DAPM description. |
diff --git a/Documentation/sound/alsa/soc/platform.txt b/Documentation/sound/alsa/soc/platform.txt index b681d17fc388..06d835987c6a 100644 --- a/Documentation/sound/alsa/soc/platform.txt +++ b/Documentation/sound/alsa/soc/platform.txt | |||
@@ -39,7 +39,7 @@ struct snd_soc_platform { | |||
39 | }; | 39 | }; |
40 | 40 | ||
41 | Please refer to the ALSA driver documentation for details of audio DMA. | 41 | Please refer to the ALSA driver documentation for details of audio DMA. |
42 | http://www.alsa-project.org/~iwai/writing-an-alsa-driver/c436.htm | 42 | http://www.alsa-project.org/~iwai/writing-an-alsa-driver/ |
43 | 43 | ||
44 | An example DMA driver is soc/pxa/pxa2xx-pcm.c | 44 | An example DMA driver is soc/pxa/pxa2xx-pcm.c |
45 | 45 | ||
diff --git a/Documentation/sound/oss/README.OSS b/Documentation/sound/oss/README.OSS index fd42b05b2f55..c615debbf08d 100644 --- a/Documentation/sound/oss/README.OSS +++ b/Documentation/sound/oss/README.OSS | |||
@@ -36,7 +36,7 @@ with OSS API. | |||
36 | 36 | ||
37 | Packages "snd-util-3.8.tar.gz" and "snd-data-0.1.tar.Z" | 37 | Packages "snd-util-3.8.tar.gz" and "snd-data-0.1.tar.Z" |
38 | contain useful utilities to be used with this driver. | 38 | contain useful utilities to be used with this driver. |
39 | See http://www.opensound.com/ossfree/getting.html for | 39 | See http://www.opensound.com/ossfree/ for |
40 | download instructions. | 40 | download instructions. |
41 | 41 | ||
42 | If you are looking for the installation instructions, please | 42 | If you are looking for the installation instructions, please |
@@ -1438,7 +1438,7 @@ of this driver (see http://www.4Front-tech.com/oss.html for more info). | |||
1438 | There are some common audio chipsets that are not supported yet. For example | 1438 | There are some common audio chipsets that are not supported yet. For example |
1439 | Sierra Aria and IBM Mwave. It's possible that these architectures | 1439 | Sierra Aria and IBM Mwave. It's possible that these architectures |
1440 | get some support in future but I can't make any promises. Just look | 1440 | get some support in future but I can't make any promises. Just look |
1441 | at the home page (http://www.opensound.com/ossfree/new_cards.html) | 1441 | at the home page (http://www.opensound.com/ossfree/) |
1442 | for latest info. | 1442 | for latest info. |
1443 | 1443 | ||
1444 | Information about unsupported sound cards and chipsets is welcome as well | 1444 | Information about unsupported sound cards and chipsets is welcome as well |
@@ -1449,7 +1449,6 @@ If you have any corrections and/or comments, please contact me. | |||
1449 | Hannu Savolainen | 1449 | Hannu Savolainen |
1450 | hannu@opensound.com | 1450 | hannu@opensound.com |
1451 | 1451 | ||
1452 | Personal home page: http://www.compusonic.fi/~hannu | ||
1453 | home page of OSS/Free: http://www.opensound.com/ossfree | 1452 | home page of OSS/Free: http://www.opensound.com/ossfree |
1454 | 1453 | ||
1455 | home page of commercial OSS | 1454 | home page of commercial OSS |
diff --git a/Documentation/sound/oss/oss-parameters.txt b/Documentation/sound/oss/oss-parameters.txt new file mode 100644 index 000000000000..3ab391e7c295 --- /dev/null +++ b/Documentation/sound/oss/oss-parameters.txt | |||
@@ -0,0 +1,51 @@ | |||
1 | OSS Kernel Parameters | ||
2 | ~~~~~~~~~~~~~~~~~~~~~ | ||
3 | |||
4 | See Documentation/kernel-parameters.txt for general information on | ||
5 | specifying module parameters. | ||
6 | |||
7 | This document may not be entirely up to date and comprehensive. The command | ||
8 | "modinfo -p ${modulename}" shows a current list of all parameters of a loadable | ||
9 | module. Loadable modules, after being loaded into the running kernel, also | ||
10 | reveal their parameters in /sys/module/${modulename}/parameters/. Some of these | ||
11 | parameters may be changed at runtime by the command | ||
12 | "echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". | ||
13 | |||
14 | |||
15 | ad1848= [HW,OSS] | ||
16 | Format: <io>,<irq>,<dma>,<dma2>,<type> | ||
17 | |||
18 | aedsp16= [HW,OSS] Audio Excel DSP 16 | ||
19 | Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq> | ||
20 | See also header of sound/oss/aedsp16.c. | ||
21 | |||
22 | dmasound= [HW,OSS] Sound subsystem buffers | ||
23 | |||
24 | mpu401= [HW,OSS] | ||
25 | Format: <io>,<irq> | ||
26 | |||
27 | opl3= [HW,OSS] | ||
28 | Format: <io> | ||
29 | |||
30 | pas2= [HW,OSS] Format: | ||
31 | <io>,<irq>,<dma>,<dma16>,<sb_io>,<sb_irq>,<sb_dma>,<sb_dma16> | ||
32 | |||
33 | pss= [HW,OSS] Personal Sound System (ECHO ESC614) | ||
34 | Format: | ||
35 | <io>,<mss_io>,<mss_irq>,<mss_dma>,<mpu_io>,<mpu_irq> | ||
36 | |||
37 | sscape= [HW,OSS] | ||
38 | Format: <io>,<irq>,<dma>,<mpu_io>,<mpu_irq> | ||
39 | |||
40 | trix= [HW,OSS] MediaTrix AudioTrix Pro | ||
41 | Format: | ||
42 | <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> | ||
43 | |||
44 | uart401= [HW,OSS] | ||
45 | Format: <io>,<irq> | ||
46 | |||
47 | uart6850= [HW,OSS] | ||
48 | Format: <io>,<irq> | ||
49 | |||
50 | waveartist= [HW,OSS] | ||
51 | Format: <io>,<irq>,<dma>,<dma2> | ||