]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/xe3p_xpc: Add Xe3p_XPC IP definition
authorBalasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Fri, 17 Oct 2025 02:26:33 +0000 (19:26 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Sun, 19 Oct 2025 02:45:12 +0000 (19:45 -0700)
Add support for graphics IP Xe3p_XPC having IP version 35.11.

Bspec: 77979, 77975
Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Shekhar Chauhan <shekhar.chauhan@intel.com>
Link: https://lore.kernel.org/r/20251016-xe3p-v3-14-3dd173a3097a@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_pci.c

index 6dc5124967a196054f170fa9e60aa32847d97fcb..c326430e75b539144d5c0ef454e60d561cf63044 100644 (file)
@@ -106,6 +106,13 @@ static const struct xe_graphics_desc graphics_xe2 = {
        XE2_GFX_FEATURES,
 };
 
+static const struct xe_graphics_desc graphics_xe3p_xpc = {
+       XE2_GFX_FEATURES,
+       .hw_engine_mask =
+               GENMASK(XE_HW_ENGINE_BCS8, XE_HW_ENGINE_BCS1) |
+               GENMASK(XE_HW_ENGINE_CCS3, XE_HW_ENGINE_CCS0),
+};
+
 static const struct xe_media_desc media_xem = {
        .hw_engine_mask =
                GENMASK(XE_HW_ENGINE_VCS7, XE_HW_ENGINE_VCS0) |
@@ -138,6 +145,7 @@ static const struct xe_ip graphics_ips[] = {
        { 3003, "Xe3_LPG", &graphics_xe2 },
        { 3004, "Xe3_LPG", &graphics_xe2 },
        { 3005, "Xe3_LPG", &graphics_xe2 },
+       { 3511, "Xe3p_XPC", &graphics_xe3p_xpc },
 };
 
 /* Pre-GMDID Media IPs */