]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/xe3p_lpg: Add Wa_14026781792
authorNitin Gote <nitin.r.gote@intel.com>
Thu, 19 Feb 2026 08:29:32 +0000 (13:59 +0530)
committerMatt Roper <matthew.d.roper@intel.com>
Thu, 19 Feb 2026 23:56:27 +0000 (15:56 -0800)
Wa_14026781792 applies Xe3p_LPG graphics version 35.10.

Signed-off-by: Nitin Gote <nitin.r.gote@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patch.msgid.link/20260219082931.2199618-2-nitin.r.gote@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
drivers/gpu/drm/xe/regs/xe_gt_regs.h
drivers/gpu/drm/xe/xe_wa.c

index a375ffd666ba2bae6228cd80ec09b405213cf3c2..90b9017770ea21d9990ebbd301fb4d6b617699d4 100644 (file)
 #define   VS_HIT_MAX_VALUE_MASK                        REG_GENMASK(25, 20)
 #define   DIS_MESH_PARTIAL_AUTOSTRIP           REG_BIT(16)
 #define   DIS_MESH_AUTOSTRIP                   REG_BIT(15)
+#define   DIS_TE_PATCH_CTRL                    REG_BIT(4)
 
 #define VFLSKPD                                        XE_REG_MCR(0x62a8, XE_REG_OPTION_MASKED)
 #define   DIS_PARTIAL_AUTOSTRIP                        REG_BIT(9)
index e6b7f65f2fc1105966064567930ede100341709d..78f205869086dc8c3cd662b3784932ffe18829d3 100644 (file)
@@ -939,6 +939,10 @@ static const struct xe_rtp_entry_sr lrc_was[] = {
                       ENGINE_CLASS(RENDER)),
          XE_RTP_ACTIONS(SET(CHICKEN_RASTER_1, DIS_CLIP_NEGATIVE_BOUNDING_BOX))
        },
+       { XE_RTP_NAME("14026781792"),
+         XE_RTP_RULES(GRAPHICS_VERSION(3510), ENGINE_CLASS(RENDER)),
+         XE_RTP_ACTIONS(SET(FF_MODE, DIS_TE_PATCH_CTRL))
+       },
 };
 
 static __maybe_unused const struct xe_rtp_entry oob_was[] = {