drm/i915/adlp: Add MST FEC BS jitter WA (Wa_14013163432)
authorImre Deak <imre.deak@intel.com>
Mon, 29 Jan 2024 17:55:28 +0000 (19:55 +0200)
committerImre Deak <imre.deak@intel.com>
Wed, 10 Apr 2024 16:12:54 +0000 (19:12 +0300)
commit9655a9a7fb48ad1fc1f6c907a94c3609e2b78267
tree4579ede7b2112d1ffab65bb32ec077836b88ce59
parent0396403c01d21f0485cdb028277d3982daa261a5
drm/i915/adlp: Add MST FEC BS jitter WA (Wa_14013163432)

Add a workaround to fix BS (blank start) to BS jitter issues on MST
links when FEC is enabled. Neither Bspec requires this nor Windows
clears the WA when disabling the output - presumedly because
CHICKEN_MISC_3 gets reset after disabling the pipe/transcoder - so
follow suit.

Bspec: 50050, 55424

Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240129175533.904590-2-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_dp_mst.c
drivers/gpu/drm/i915/i915_reg.h