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