[SRU][O][PATCH v2 0/4] HDMI cause display malfunctioning on BMG hardware

Thibault Ferrante thibault.ferrante at canonical.com
Fri Mar 14 14:44:38 UTC 2025


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

[ Impact ]

 * There are 4 ports on the BMG (3 DP and 1 HDMI). Display for those 3 DP ports are working fine,
 including single and double monitor display. However, whenever the HDMI port is used, after that,
 the 3 DP ports will not be working. Meanwhile, the HDMI port is still working.

[ Fix ]

* Upstream fix:
 drm/xe: Remove runtime argument from display s/r functions
 drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
 drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume
 drm/xe: Fix missing conversion to xe_display_pm_runtime_resume

[ Test Plan ]

 1. Plug in HDMI
 2. Plug out HDMI
 3. Plug in DP

This is already tested/verified on oracular:linux-intel which includes those fixes.

[ Where problems could occur ]

 * BMG specific regression

[ Other Info ]

 * Fix pointed out by intel engineer. Backport done by them, just checked/modified it to follow the SRU process.

v2: Add fix commit to the series

Imre Deak (2):
  drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
  drm/xe/display: Add missing HPD interrupt enabling during non-d3cold
    RPM resume

Maarten Lankhorst (2):
  drm/xe: Remove runtime argument from display s/r functions
  drm/xe: Fix missing conversion to xe_display_pm_runtime_resume

 drivers/gpu/drm/xe/display/xe_display.c | 65 ++++++++++++++++---------
 drivers/gpu/drm/xe/display/xe_display.h |  8 +--
 drivers/gpu/drm/xe/xe_pm.c              |  8 +--
 3 files changed, 51 insertions(+), 30 deletions(-)

-- 
2.45.2




More information about the kernel-team mailing list