[PATCH 0/8][SRU][H] Fix garbage display when scrolling on TGL platforms
chris.chiu at canonical.com
chris.chiu at canonical.com
Mon Jul 19 17:29:41 UTC 2021
From: Chris Chiu <chris.chiu at canonical.com>
BugLink: https://bugs.launchpad.net/bugs/1926579
[Impact]
On Dell TGL platforms screen shows garbage when browsing website by scrolling mouse
[Fix]
This patch fixes the issue
https://patchwork.freedesktop.org/patch/430153/?series=89348&rev=1
It needs dependant commits to be backported on top of Hirsute base. They define the stepping info and functions to access the stepping info so that the fix can specifically disable PSR2 when stepping is B1 from A0.
[Test]
Verified on Dell TGL-H platforms.
[Where problems could occur]
It disable PSR2 on A0 and B0 TGL-H platforms, should introduce no regression.
Aditya Swarup (1):
drm/i915/tgl: Use TGL stepping info for applying WAs
Caz Yokoyama (1):
drm/i915/adl_s: Add ADL-S platform info and PCI ids
Gwan-gyeong Mun (1):
drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0
Jani Nikula (5):
drm/i915: split out stepping info to a new file
drm/i915: add new helpers for accessing stepping info
drm/i915: switch KBL to the new stepping scheme
drm/i915: switch TGL and ADL to the new stepping scheme
drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP
drivers/gpu/drm/i915/Makefile | 1 +
.../drm/i915/display/intel_display_power.c | 7 +-
drivers/gpu/drm/i915/display/intel_psr.c | 14 ++-
drivers/gpu/drm/i915/display/intel_sprite.c | 2 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 54 +++------
drivers/gpu/drm/i915/i915_drv.c | 3 +-
drivers/gpu/drm/i915/i915_drv.h | 97 ++++++----------
drivers/gpu/drm/i915/i915_pci.c | 13 +++
drivers/gpu/drm/i915/intel_device_info.c | 7 +-
drivers/gpu/drm/i915/intel_device_info.h | 5 +
drivers/gpu/drm/i915/intel_pm.c | 12 +-
drivers/gpu/drm/i915/intel_step.c | 106 ++++++++++++++++++
drivers/gpu/drm/i915/intel_step.h | 40 +++++++
include/drm/i915_pciids.h | 11 ++
15 files changed, 255 insertions(+), 119 deletions(-)
create mode 100644 drivers/gpu/drm/i915/intel_step.c
create mode 100644 drivers/gpu/drm/i915/intel_step.h
--
2.25.1
More information about the kernel-team
mailing list