Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe0abd18 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

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: default avatarTakashi Iwai <tiwai@suse.de>
parent a4caad75
Loading
Loading
Loading
Loading
+19 −14
Original line number Diff line number Diff line
======================================
HD-Audio Codec-Specific Mixer Controls
======================================


This file explains the codec-specific mixer controls.

Realtek codecs
--------------

* Channel Mode
Channel Mode
  This is an enum control to change the surround-channel setup,
  appears only when the surround channels are available.
  It gives the number of channels to be used, "2ch", "4ch", "6ch",
  and "8ch".  According to the configuration, this also controls the
  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
  headphone and line-out jacks.  If built-in speakers and headphone
  and/or line-out jacks are available on a machine, this controls
@@ -30,24 +35,24 @@ Realtek codecs
IDT/Sigmatel codecs
-------------------

* Analog Loopback
Analog Loopback
  This control enables/disables the analog-loopback circuit.  This
  appears only when "loopback" is set to true in a codec hint
  (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
  won't hear any PCM stream.

* Swap Center/LFE
Swap Center/LFE
  Swaps the center and LFE channel order.  Normally, the left
  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.

* Headphone as Line Out
Headphone 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,
  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
  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"
@@ -57,19 +62,19 @@ IDT/Sigmatel codecs
VIA codecs
----------

* Smart 5.1
Smart 5.1
  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
  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
  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
  side or a CLFE-channel DAC, the DAC is switched to the headphone
  automatically.

* Loopback Mixing
Loopback Mixing
  An enum control to determine whether the analog-loopback route is
  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
@@ -78,7 +83,7 @@ VIA codecs
  headphones and speakers because there is only one DAC connected to a
  mixer widget.

* Dynamic Power-Control
Dynamic Power-Control
  This control determines whether the dynamic power-control per jack
  detection is enabled or not.  When enabled, the widgets power state
  (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
  case, turn this control OFF.

* Jack Detect
Jack Detect
  This control is provided only for VT1708 codec which gives no proper
  unsolicited event per jack plug.  When this is on, the driver polls
  the jack detection so that the headphone auto-mute can work, while 
@@ -96,21 +101,21 @@ VIA codecs
Conexant codecs
---------------

* Auto-Mute Mode
Auto-Mute Mode
  See Reatek codecs.


Analog codecs
--------------

* Channel Mode
Channel Mode
  This is an enum control to change the surround-channel setup,
  appears only when the surround channels are available.
  It gives the number of channels to be used, "2ch", "4ch" and "6ch".
  According to the configuration, this also controls the
  jack-retasking of multi-I/O jacks.

* Independent HP
Independent HP
  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
  the primary stream.
+1 −0
Original line number Diff line number Diff line
@@ -6,3 +6,4 @@ HD-Audio

   notes
   models
   controls