ALSA: hda: Add pplcllpl/u members to hdac_ext_stream

JIRA: https://issues.redhat.com/browse/RHEL-27515

commit f9eeb6bb13fb5d7af1ea5b74a10b1f8ead962540
Author: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
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 <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Link: https://msgid.link/r/20240321130814.4412-17-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>

Signed-off-by: Jaroslav Kysela <jkysela@redhat.com>
This commit is contained in:
Jaroslav Kysela 2024-05-27 10:32:59 +02:00
parent 515b425656
commit 79293a9b40
1 changed files with 3 additions and 0 deletions

View File

@ -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;