[SRU][N:linux][PATCH 0/5] i915: support ARL-H gpu
Thibault Ferrante
thibault.ferrante at canonical.com
Wed Jul 23 13:32:02 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2117716
[ Impact ]
* On ARL-H, the GPU isn't supported in 6.8. As such, the display is using the simpleframebuffer driver which doesn't
handle going into suspend and other issues.
[ Fix ]
* Add support of the GPU to 6.8. As ARL-H is reusing MTL design, adding the PCI ids and few tweaks is enough to enable it.
As such, 5 upstream commits that landed in 6.9 are needed :
84bf82f4f8661 drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
c5b32a4194613 drm/i915/xelpg: Add workaround 14019877138
6d46d09a0d7dd drm/i915/mtl: Wake GT before sending H2G message
93cbc1accbcec drm/i915/mtl: Add fake PCH for Meteor Lake
bddacdf4861c0 drm/i915: Add additional ARL PCI IDs
[ Test Plan ]
* Boot ARL-H hardware and verify that the i915 is loaded.
Check that the screen is correctly working, go into suspend, wakeup and verify it's still working.
[ Where problems could occur ]
* Regression in i915 module and display issues.
[ Other Info ]
* Initially reported here : https://bugs.launchpad.net/kobuk/+bug/2111690
* Official intel GPU support table : https://dgpu-docs.intel.com/devices/hardware-table.html
* This only target is Noble as those patches were added in 6.9.
Haridhar Kalvala (1):
drm/i915/mtl: Add fake PCH for Meteor Lake
Harish Chegondi (1):
drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
Matt Roper (1):
drm/i915: Add additional ARL PCI IDs
Tejas Upadhyay (1):
drm/i915/xelpg: Add workaround 14019877138
Vinay Belgaumkar (1):
drm/i915/mtl: Wake GT before sending H2G message
drivers/gpu/drm/i915/display/intel_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 3 +--
drivers/gpu/drm/i915/display/intel_cdclk.c | 6 +++---
drivers/gpu/drm/i915/display/intel_display_irq.c | 2 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 5 +----
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 6 ++----
drivers/gpu/drm/i915/display/intel_pps.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 ++-
drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +++
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 5 ++++-
drivers/gpu/drm/i915/soc/intel_pch.c | 16 ++++++++--------
drivers/gpu/drm/i915/soc/intel_pch.h | 6 +-----
include/drm/i915_pciids.h | 3 +++
16 files changed, 34 insertions(+), 34 deletions(-)
--
2.48.1
More information about the kernel-team
mailing list