From 79293a9b4089d52af4e6d3606a37f34f23f65efc Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 27 May 2024 10:32:59 +0200 Subject: [PATCH] ALSA: hda: Add pplcllpl/u members to hdac_ext_stream JIRA: https://issues.redhat.com/browse/RHEL-27515 commit f9eeb6bb13fb5d7af1ea5b74a10b1f8ead962540 Author: Peter Ujfalusi Date: Thu Mar 21 15:08:13 2024 +0200 ALSA: hda: Add pplcllpl/u members to hdac_ext_stream The pplcllpl/u can be used to save the Link Connection Linear Link Position register value to be used for compensation of the LLP register value in case the counter is not reset (after pause/resume or stop/start without closing the stream). The LLP can be used along with PPHCLDP to calculate delay caused by the DSP processing for HDA links. Cc: stable@vger.kernel.org # 6.8 Signed-off-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Pierre-Louis Bossart Link: https://msgid.link/r/20240321130814.4412-17-peter.ujfalusi@linux.intel.com Signed-off-by: Mark Brown Signed-off-by: Jaroslav Kysela --- include/sound/hdaudio_ext.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/sound/hdaudio_ext.h b/include/sound/hdaudio_ext.h index a8bebac1e4b2..957295364a5e 100644 --- a/include/sound/hdaudio_ext.h +++ b/include/sound/hdaudio_ext.h @@ -56,6 +56,9 @@ struct hdac_ext_stream { u32 pphcldpl; u32 pphcldpu; + u32 pplcllpl; + u32 pplcllpu; + bool decoupled:1; bool link_locked:1; bool link_prepared;