ALSA: hda - Update descriptions about new position_fix values
authorTakashi Iwai <tiwai@suse.de>
Wed, 28 Aug 2019 14:34:36 +0000 (16:34 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 28 Aug 2019 14:34:36 +0000 (16:34 +0200)
The new values for the recent Intel and AMD chips are missing in the
documentation.  Add the new descriptions.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Documentation/sound/alsa-configuration.rst
Documentation/sound/hd-audio/notes.rst

index 4a3cecc8ad383e430ef42b566b9c67abaeaf57d6..02aacd69ab96e1d975c77f13035244875428e9e7 100644 (file)
@@ -1001,6 +1001,8 @@ position_fix
     2 = POSBUF: use position buffer,
     3 = VIACOMBO: VIA-specific workaround for capture,
     4 = COMBO: use LPIB for playback, auto for capture stream
+    5 = SKL+: apply the delay calculation available on recent Intel chips
+    6 = FIFO: correct the position with the fixed FIFO size, for recent AMD chips
 probe_mask
     Bitmask to probe codecs (default = -1, meaning all slots);
     When the bit 8 (0x100) is set, the lower 8 bits are used
index 9f7347830ba4234bf618043e41869e7ebe231060..0f3109d9abc82f91937e136182e888844b7f48b7 100644 (file)
@@ -66,6 +66,11 @@ by comparing both LPIB and position-buffer values.
 ``position_fix=4`` is another combination available for all controllers,
 and uses LPIB for the playback and the position-buffer for the capture
 streams.
+``position_fix=5`` is specific to Intel platforms, so far, for Skylake
+and onward.  It applies the delay calculation for the precise position
+reporting.
+``position_fix=6`` is to correct the position with the fixed FIFO
+size, mainly targeted for the recent AMD controllers.
 0 is the default value for all other
 controllers, the automatic check and fallback to LPIB as described in
 the above.  If you get a problem of repeated sounds, this option might