~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/sound/hd-audio/controls.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/sound/hd-audio/controls.rst (Version linux-6.12-rc7) and /Documentation/sound/hd-audio/controls.rst (Version linux-4.20.17)


  1 ======================================              1 ======================================
  2 HD-Audio Codec-Specific Mixer Controls              2 HD-Audio Codec-Specific Mixer Controls
  3 ======================================              3 ======================================
  4                                                     4 
  5                                                     5 
  6 This file explains the codec-specific mixer co      6 This file explains the codec-specific mixer controls.
  7                                                     7 
  8 Realtek codecs                                      8 Realtek codecs
  9 --------------                                      9 --------------
 10                                                    10 
 11 Channel Mode                                       11 Channel Mode
 12   This is an enum control to change the surrou     12   This is an enum control to change the surround-channel setup,
 13   appears only when the surround channels are      13   appears only when the surround channels are available.
 14   It gives the number of channels to be used,      14   It gives the number of channels to be used, "2ch", "4ch", "6ch",
 15   and "8ch".  According to the configuration,      15   and "8ch".  According to the configuration, this also controls the
 16   jack-retasking of multi-I/O jacks.               16   jack-retasking of multi-I/O jacks.
 17                                                    17 
 18 Auto-Mute Mode                                     18 Auto-Mute Mode
 19   This is an enum control to change the auto-m     19   This is an enum control to change the auto-mute behavior of the
 20   headphone and line-out jacks.  If built-in s     20   headphone and line-out jacks.  If built-in speakers and headphone
 21   and/or line-out jacks are available on a mac     21   and/or line-out jacks are available on a machine, this controls
 22   appears.                                         22   appears.
 23   When there are only either headphones or lin     23   When there are only either headphones or line-out jacks, it gives
 24   "Disabled" and "Enabled" state.  When enable     24   "Disabled" and "Enabled" state.  When enabled, the speaker is muted
 25   automatically when a jack is plugged.            25   automatically when a jack is plugged.
 26                                                    26 
 27   When both headphone and line-out jacks are p     27   When both headphone and line-out jacks are present, it gives
 28   "Disabled", "Speaker Only" and "Line-Out+Spe     28   "Disabled", "Speaker Only" and "Line-Out+Speaker".  When
 29   speaker-only is chosen, plugging into a head     29   speaker-only is chosen, plugging into a headphone or a line-out jack
 30   mutes the speakers, but not line-outs.  When     30   mutes the speakers, but not line-outs.  When line-out+speaker is
 31   selected, plugging to a headphone jack mutes     31   selected, plugging to a headphone jack mutes both speakers and
 32   line-outs.                                       32   line-outs.
 33                                                    33 
 34                                                    34 
 35 IDT/Sigmatel codecs                                35 IDT/Sigmatel codecs
 36 -------------------                                36 -------------------
 37                                                    37 
 38 Analog Loopback                                    38 Analog Loopback
 39   This control enables/disables the analog-loo     39   This control enables/disables the analog-loopback circuit.  This
 40   appears only when "loopback" is set to true      40   appears only when "loopback" is set to true in a codec hint
 41   (see HD-Audio.txt).  Note that on some codec     41   (see HD-Audio.txt).  Note that on some codecs the analog-loopback
 42   and the normal PCM playback are exclusive, i     42   and the normal PCM playback are exclusive, i.e. when this is on, you
 43   won't hear any PCM stream.                       43   won't hear any PCM stream.
 44                                                    44 
 45 Swap Center/LFE                                    45 Swap Center/LFE
 46   Swaps the center and LFE channel order.  Nor     46   Swaps the center and LFE channel order.  Normally, the left
 47   corresponds to the center and the right to t     47   corresponds to the center and the right to the LFE.  When this is
 48   ON, the left to the LFE and the right to the     48   ON, the left to the LFE and the right to the center.
 49                                                    49 
 50 Headphone as Line Out                              50 Headphone as Line Out
 51   When this control is ON, treat the headphone     51   When this control is ON, treat the headphone jacks as line-out
 52   jacks.  That is, the headphone won't auto-mu     52   jacks.  That is, the headphone won't auto-mute the other line-outs,
 53   and no HP-amp is set to the pins.                53   and no HP-amp is set to the pins.
 54                                                    54 
 55 Mic Jack Mode, Line Jack Mode, etc                 55 Mic Jack Mode, Line Jack Mode, etc
 56   These enum controls the direction and the bi     56   These enum controls the direction and the bias of the input jack
 57   pins.  Depending on the jack type, it can se     57   pins.  Depending on the jack type, it can set as "Mic In" and "Line 
 58   In", for determining the input bias, or it c     58   In", for determining the input bias, or it can be set to "Line Out"
 59   when the pin is a multi-I/O jack for surroun     59   when the pin is a multi-I/O jack for surround channels.
 60                                                    60 
 61                                                    61 
 62 VIA codecs                                         62 VIA codecs
 63 ----------                                         63 ----------
 64                                                    64 
 65 Smart 5.1                                          65 Smart 5.1
 66   An enum control to re-task the multi-I/O jac     66   An enum control to re-task the multi-I/O jacks for surround outputs.
 67   When it's ON, the corresponding input jacks      67   When it's ON, the corresponding input jacks (usually a line-in and a
 68   mic-in) are switched as the surround and the     68   mic-in) are switched as the surround and the CLFE output jacks.
 69                                                    69 
 70 Independent HP                                     70 Independent HP
 71   When this enum control is enabled, the headp     71   When this enum control is enabled, the headphone output is routed
 72   from an individual stream (the third PCM suc     72   from an individual stream (the third PCM such as hw:0,2) instead of
 73   the primary stream.  In the case the headpho     73   the primary stream.  In the case the headphone DAC is shared with a
 74   side or a CLFE-channel DAC, the DAC is switc     74   side or a CLFE-channel DAC, the DAC is switched to the headphone
 75   automatically.                                   75   automatically.
 76                                                    76 
 77 Loopback Mixing                                    77 Loopback Mixing
 78   An enum control to determine whether the ana     78   An enum control to determine whether the analog-loopback route is
 79   enabled or not.  When it's enabled, the anal     79   enabled or not.  When it's enabled, the analog-loopback is mixed to
 80   the front-channel.  Also, the same route is      80   the front-channel.  Also, the same route is used for the headphone
 81   and speaker outputs.  As a side-effect, when     81   and speaker outputs.  As a side-effect, when this mode is set, the
 82   individual volume controls will be no longer     82   individual volume controls will be no longer available for
 83   headphones and speakers because there is onl     83   headphones and speakers because there is only one DAC connected to a
 84   mixer widget.                                    84   mixer widget.
 85                                                    85 
 86 Dynamic Power-Control                              86 Dynamic Power-Control
 87   This control determines whether the dynamic      87   This control determines whether the dynamic power-control per jack
 88   detection is enabled or not.  When enabled,      88   detection is enabled or not.  When enabled, the widgets power state
 89   (D0/D3) are changed dynamically depending on     89   (D0/D3) are changed dynamically depending on the jack plugging
 90   state for saving power consumptions.  Howeve     90   state for saving power consumptions.  However, if your system
 91   doesn't provide a proper jack-detection, thi     91   doesn't provide a proper jack-detection, this won't work; in such a
 92   case, turn this control OFF.                     92   case, turn this control OFF.
 93                                                    93 
 94 Jack Detect                                        94 Jack Detect
 95   This control is provided only for VT1708 cod     95   This control is provided only for VT1708 codec which gives no proper
 96   unsolicited event per jack plug.  When this      96   unsolicited event per jack plug.  When this is on, the driver polls
 97   the jack detection so that the headphone aut     97   the jack detection so that the headphone auto-mute can work, while 
 98   turning this off would reduce the power cons     98   turning this off would reduce the power consumption.
 99                                                    99 
100                                                   100 
101 Conexant codecs                                   101 Conexant codecs
102 ---------------                                   102 ---------------
103                                                   103 
104 Auto-Mute Mode                                    104 Auto-Mute Mode
105   See Realtek codecs.                          !! 105   See Reatek codecs.
106                                                   106 
107                                                   107 
108 Analog codecs                                     108 Analog codecs
109 --------------                                    109 --------------
110                                                   110 
111 Channel Mode                                      111 Channel Mode
112   This is an enum control to change the surrou    112   This is an enum control to change the surround-channel setup,
113   appears only when the surround channels are     113   appears only when the surround channels are available.
114   It gives the number of channels to be used,     114   It gives the number of channels to be used, "2ch", "4ch" and "6ch".
115   According to the configuration, this also co    115   According to the configuration, this also controls the
116   jack-retasking of multi-I/O jacks.              116   jack-retasking of multi-I/O jacks.
117                                                   117 
118 Independent HP                                    118 Independent HP
119   When this enum control is enabled, the headp    119   When this enum control is enabled, the headphone output is routed
120   from an individual stream (the third PCM suc    120   from an individual stream (the third PCM such as hw:0,2) instead of
121   the primary stream.                             121   the primary stream.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php