[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