Commit 57ed21aa authored by Imre Deak's avatar Imre Deak Committed by Tomasz Nowicki
Browse files

BACKPORT: UPSTREAM: drm/i915/adlp+: Add DSC early pixel count scaling WA (Wa_1409098942)



Add a workaround to fix timing issues on links with DSC enabled -
presumedly related to the audio functionality.

Bspec requires enabling this workaround if audio is enabled on ADLP,
however Windows enables it whenever DSC is enabled ADLP onwards; follow
Windows.

Bspec: 50490, 55424

v2: Fix WA code comment formatting. (Ankit)

Reviewed-by: default avatarAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: default avatarImre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240129175533.904590-5-imre.deak@intel.com
(cherry picked from commit 377cc98b https://anongit.freedesktop.org/git/drm-intel.git

 drm-intel-next)
Signed-off-by: default avatarCharlton Lin <charlton.lin@intel.com>

Conflicts:
    drivers/gpu/drm/i915/display/intel_display.c
(use MTL_CHICKEN_TRANS/CHICKEN_TRANS rather than deprecated hsw function)

BUG=b:332903004, b:322223603
TEST=Verify Dell U3224KB 6k mode on Rex using UHBR, MST encoder, Big Joiner, and DSC

Change-Id: Ia6d3bf4eef8b1ae9f02072779ff1bf917825d56b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/5498872


Tested-by: default avatarCharlton Lin <charlton.lin@intel.com>
Commit-Queue: Manasi Navare <navaremanasi@chromium.org>
Reviewed-by: default avatarManasi Navare <navaremanasi@chromium.org>
Signed-off-by: default avatarRakshith M O <rakshith.m.o@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/5802879


Signed-off-by: default avatarHubert Mazur <hmazur@google.com>
parent ca3e60a3
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment