[SRU][O][PATCH 0/6]Fix the mess of display on ThinkPad AMD STX platform

Aaron Ma aaron.ma at canonical.com
Fri May 23 06:25:17 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2111545

[Impact]
On ThinkPad with AMD STX CPU, the internal display is a mess after bootup.

[Fix]
Attempt to fetch this EDID if it exists and prefer it over the EDID
that is provided by the panel.

[Test]
Tested on AMD STX and KRK platforms, the eDP panels show screen normally.

[Where problems could occur]
It make break amdgpu display.

One commit is from 6.15-rc4 and already cherry-picked to
plucky by stable updates.
The others are from 6.14 or 6.13.
So plucky already got the fixes.
SRU for oem-6.11 and oracular.

Chris Bainbridge (1):
  ACPI: video: Fix random crashes due to bad kfree()

Gergo Koteles (1):
  ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE

Mario Limonciello (3):
  drm/amd/display: Fetch the EDID from _DDC if available for eDP
  drm/amd: Sanity check the ACPI EDID
  drm/amd/display: Fix ACPI edid parsing on some Lenovo systems

Melissa Wen (1):
  drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid

 drivers/acpi/acpi_video.c                     |  56 ++++----
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 123 ++++++++----------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |   4 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  81 +++++++++++-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |  32 +++--
 drivers/gpu/drm/amd/include/amd_shared.h      |   5 +
 drivers/gpu/drm/nouveau/nouveau_acpi.c        |   2 +-
 7 files changed, 190 insertions(+), 113 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list