ACK: [SRU][N:linux][PATCH 0/5] i915: support ARL-H gpu

John Cabaj john.cabaj at canonical.com
Wed Jul 23 18:06:01 UTC 2025


On 7/23/25 8:32 AM, Thibault Ferrante wrote:
> 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(-)
> 

Acked-by: John Cabaj <john.cabaj at canonical.com>




More information about the kernel-team mailing list