ALSA: doc: ReSTize HD-Audio-Controls document

A conversion from a simple text file.
Put to hd-audio subdirectory with a rename.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2016-11-09 16:56:01 +01:00
parent a4caad753f
commit fe0abd18e1
2 changed files with 20 additions and 14 deletions

View File

@ -1,16 +1,21 @@
======================================
HD-Audio Codec-Specific Mixer Controls
======================================
This file explains the codec-specific mixer controls. This file explains the codec-specific mixer controls.
Realtek codecs Realtek codecs
-------------- --------------
* Channel Mode Channel Mode
This is an enum control to change the surround-channel setup, This is an enum control to change the surround-channel setup,
appears only when the surround channels are available. appears only when the surround channels are available.
It gives the number of channels to be used, "2ch", "4ch", "6ch", It gives the number of channels to be used, "2ch", "4ch", "6ch",
and "8ch". According to the configuration, this also controls the and "8ch". According to the configuration, this also controls the
jack-retasking of multi-I/O jacks. jack-retasking of multi-I/O jacks.
* Auto-Mute Mode Auto-Mute Mode
This is an enum control to change the auto-mute behavior of the This is an enum control to change the auto-mute behavior of the
headphone and line-out jacks. If built-in speakers and headphone headphone and line-out jacks. If built-in speakers and headphone
and/or line-out jacks are available on a machine, this controls and/or line-out jacks are available on a machine, this controls
@ -30,24 +35,24 @@ Realtek codecs
IDT/Sigmatel codecs IDT/Sigmatel codecs
------------------- -------------------
* Analog Loopback Analog Loopback
This control enables/disables the analog-loopback circuit. This This control enables/disables the analog-loopback circuit. This
appears only when "loopback" is set to true in a codec hint appears only when "loopback" is set to true in a codec hint
(see HD-Audio.txt). Note that on some codecs the analog-loopback (see HD-Audio.txt). Note that on some codecs the analog-loopback
and the normal PCM playback are exclusive, i.e. when this is on, you and the normal PCM playback are exclusive, i.e. when this is on, you
won't hear any PCM stream. won't hear any PCM stream.
* Swap Center/LFE Swap Center/LFE
Swaps the center and LFE channel order. Normally, the left Swaps the center and LFE channel order. Normally, the left
corresponds to the center and the right to the LFE. When this is corresponds to the center and the right to the LFE. When this is
ON, the left to the LFE and the right to the center. ON, the left to the LFE and the right to the center.
* Headphone as Line Out Headphone as Line Out
When this control is ON, treat the headphone jacks as line-out When this control is ON, treat the headphone jacks as line-out
jacks. That is, the headphone won't auto-mute the other line-outs, jacks. That is, the headphone won't auto-mute the other line-outs,
and no HP-amp is set to the pins. and no HP-amp is set to the pins.
* Mic Jack Mode, Line Jack Mode, etc Mic Jack Mode, Line Jack Mode, etc
These enum controls the direction and the bias of the input jack These enum controls the direction and the bias of the input jack
pins. Depending on the jack type, it can set as "Mic In" and "Line pins. Depending on the jack type, it can set as "Mic In" and "Line
In", for determining the input bias, or it can be set to "Line Out" In", for determining the input bias, or it can be set to "Line Out"
@ -57,19 +62,19 @@ IDT/Sigmatel codecs
VIA codecs VIA codecs
---------- ----------
* Smart 5.1 Smart 5.1
An enum control to re-task the multi-I/O jacks for surround outputs. An enum control to re-task the multi-I/O jacks for surround outputs.
When it's ON, the corresponding input jacks (usually a line-in and a When it's ON, the corresponding input jacks (usually a line-in and a
mic-in) are switched as the surround and the CLFE output jacks. mic-in) are switched as the surround and the CLFE output jacks.
* Independent HP Independent HP
When this enum control is enabled, the headphone output is routed When this enum control is enabled, the headphone output is routed
from an individual stream (the third PCM such as hw:0,2) instead of from an individual stream (the third PCM such as hw:0,2) instead of
the primary stream. In the case the headphone DAC is shared with a the primary stream. In the case the headphone DAC is shared with a
side or a CLFE-channel DAC, the DAC is switched to the headphone side or a CLFE-channel DAC, the DAC is switched to the headphone
automatically. automatically.
* Loopback Mixing Loopback Mixing
An enum control to determine whether the analog-loopback route is An enum control to determine whether the analog-loopback route is
enabled or not. When it's enabled, the analog-loopback is mixed to enabled or not. When it's enabled, the analog-loopback is mixed to
the front-channel. Also, the same route is used for the headphone the front-channel. Also, the same route is used for the headphone
@ -78,7 +83,7 @@ VIA codecs
headphones and speakers because there is only one DAC connected to a headphones and speakers because there is only one DAC connected to a
mixer widget. mixer widget.
* Dynamic Power-Control Dynamic Power-Control
This control determines whether the dynamic power-control per jack This control determines whether the dynamic power-control per jack
detection is enabled or not. When enabled, the widgets power state detection is enabled or not. When enabled, the widgets power state
(D0/D3) are changed dynamically depending on the jack plugging (D0/D3) are changed dynamically depending on the jack plugging
@ -86,7 +91,7 @@ VIA codecs
doesn't provide a proper jack-detection, this won't work; in such a doesn't provide a proper jack-detection, this won't work; in such a
case, turn this control OFF. case, turn this control OFF.
* Jack Detect Jack Detect
This control is provided only for VT1708 codec which gives no proper This control is provided only for VT1708 codec which gives no proper
unsolicited event per jack plug. When this is on, the driver polls unsolicited event per jack plug. When this is on, the driver polls
the jack detection so that the headphone auto-mute can work, while the jack detection so that the headphone auto-mute can work, while
@ -96,21 +101,21 @@ VIA codecs
Conexant codecs Conexant codecs
--------------- ---------------
* Auto-Mute Mode Auto-Mute Mode
See Reatek codecs. See Reatek codecs.
Analog codecs Analog codecs
-------------- --------------
* Channel Mode Channel Mode
This is an enum control to change the surround-channel setup, This is an enum control to change the surround-channel setup,
appears only when the surround channels are available. appears only when the surround channels are available.
It gives the number of channels to be used, "2ch", "4ch" and "6ch". It gives the number of channels to be used, "2ch", "4ch" and "6ch".
According to the configuration, this also controls the According to the configuration, this also controls the
jack-retasking of multi-I/O jacks. jack-retasking of multi-I/O jacks.
* Independent HP Independent HP
When this enum control is enabled, the headphone output is routed When this enum control is enabled, the headphone output is routed
from an individual stream (the third PCM such as hw:0,2) instead of from an individual stream (the third PCM such as hw:0,2) instead of
the primary stream. the primary stream.

View File

@ -6,3 +6,4 @@ HD-Audio
notes notes
models models
controls