]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe: Add Wa_14026578760
authorVarun Gupta <varun.gupta@intel.com>
Mon, 9 Mar 2026 06:39:23 +0000 (12:09 +0530)
committerTejas Upadhyay <tejas.upadhyay@intel.com>
Tue, 10 Mar 2026 13:04:37 +0000 (18:34 +0530)
Add GT workaround Wa_14026578760 for graphics versions 35.10, 35.11
and media version 35.03.

Signed-off-by: Varun Gupta <varun.gupta@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patch.msgid.link/20260309063923.4031933-1-varun.gupta@intel.com
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
drivers/gpu/drm/xe/regs/xe_gt_regs.h
drivers/gpu/drm/xe/xe_wa.c

index 66ddad767ad442116a3c7fa94a9bd52382c95c00..8e6df9dcd137970ded2e9935683a2482f03e4246 100644 (file)
 #define VE1_AUX_INV                            XE_REG(0x42b8)
 #define   AUX_INV                              REG_BIT(0)
 
+#define GAMSTLB_CTRL                           XE_REG_MCR(0x477c)
+#define   DIS_PEND_GPA_LINK                    REG_BIT(13)
+
 #define GAMSTLB_CTRL2                          XE_REG_MCR(0x4788)
 #define   STLB_SINGLE_BANK_MODE                        REG_BIT(11)
 
index 183c5c86c35ad006782b081cb4ed4ff676a7cacb..c883a359637b2b6820e1fc2dd94d0496fae434f9 100644 (file)
@@ -164,6 +164,11 @@ static const struct xe_rtp_entry_sr gt_was[] = {
                       MEDIA_VERSION_RANGE(1301, 3500)),
          XE_RTP_ACTIONS(SET(GUC_INTR_CHICKEN, DISABLE_SIGNALING_ENGINES))
        },
+       { XE_RTP_NAME("14026578760"),
+         XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3510, 3511), OR,
+                      MEDIA_VERSION(3503)),
+         XE_RTP_ACTIONS(SET(GAMSTLB_CTRL, DIS_PEND_GPA_LINK))
+       },
 
        /* DG1 */