[SRU N][PATCH 0/1] Intel Arrow Lake Graphics feature backport request

Michael Reed michael.reed at canonical.com
Mon Sep 23 20:37:15 UTC 2024


From: Michael Reed <Michael.Reed at canonical.com>

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

SRU Justification:

[Impact]
Add Arrow Lake H support

According to https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6a9b38cc68a03b948df1f3fcb907c7557cfc315c and
https://www.phoronix.com/news/Intel-Arrow-Lake-Linux-6.9-Gfx, Intel Arrow Lake Graphics feature(Xe driver) is ready for Linux kernel 6.9.

[Fix]

"""""
commit 6a9b38cc68a03b948df1f3fcb907c7557cfc315c
Author: Matt Roper <matthew.d.roper at intel.com>
Date: Tue Mar 5 16:40:49 2024 -0800

    drm/xe/arl: Add Arrow Lake H support

    ARL-H uses the same media and display IP as MTL, and a version 12.74
    graphics IP (referred to as Xe_LPG+). From a driver point of view, we
    should be able to just treat the whole platform as MTL and rely on
    GRAPHICS_VERx100 checks to handle any spots where ARL's Xe_LPG+ needs
    different handling from MTL's Xe_LPG (i.e., workarounds).

    v2: Resolve conflict and Reorder PCI ids in sorted order
    v3: Append signed-off-by commiter to this commit

    Bspec: 55420
    Signed-off-by: Matt Roper <matthew.d.roper at intel.com>
    Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane at intel.com>
    Reviewed-by: Matt Atwood <matthew.s.atwood at intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20240229070806.3402641-4
-dnyaneshwar.bhadane at intel.com

diff --git a/include/drm/xe_pciids.h b/include/drm/xe_pciids.h
index de1a344737bc..bc7cbef6e9d8 100644
--- a/include/drm/xe_pciids.h
+++ b/include/drm/xe_pciids.h
@@ -176,10 +176,13 @@
/* MTL / ARL */
#define XE_MTL_IDS(MACRO__, ...) \
        MACRO__(0x7D40, ## __VA_ARGS__), \
+ MACRO__(0x7D41, ## __VA_ARGS__), \
        MACRO__(0x7D45, ## __VA_ARGS__), \
+ MACRO__(0x7D51, ## __VA_ARGS__), \
        MACRO__(0x7D55, ## __VA_ARGS__), \
        MACRO__(0x7D60, ## __VA_ARGS__), \
        MACRO__(0x7D67, ## __VA_ARGS__), \
+ MACRO__(0x7DD1, ## __VA_ARGS__), \
        MACRO__(0x7DD5, ## __VA_ARGS__)

#define XE_LNL_IDS(MACRO__, ...) \

"""""
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/noble/tree/include/drm/xe_pciids.h

[Where problems could occur]

[Other Info]
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2077140_intel_arrowlake

Matt Roper (1):
  drm/xe/arl: Add Arrow Lake H support

 include/drm/xe_pciids.h | 3 +++
 1 file changed, 3 insertions(+)

-- 
2.34.1




More information about the kernel-team mailing list