Skip to content

Commit d380351

Browse files
baluvivekSasha Levin
authored andcommitted
drm/xe/xe3_lpg: Apply Wa_16028005424
[ Upstream commit 9d94c1c ] Applied Wa_16028005424 to Graphics version from 30.00 to 30.05 Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com> Link: https://patch.msgid.link/20251121100822.20076-2-balasubramani.vivekanandan@intel.com Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 49355c8 commit d380351

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

drivers/gpu/drm/xe/regs/xe_guc_regs.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@
9090
#define GUC_SEND_INTERRUPT XE_REG(0xc4c8)
9191
#define GUC_SEND_TRIGGER REG_BIT(0)
9292

93+
#define GUC_INTR_CHICKEN XE_REG(0xc50c)
94+
#define DISABLE_SIGNALING_ENGINES REG_BIT(1)
95+
9396
#define GUC_BCS_RCS_IER XE_REG(0xc550)
9497
#define GUC_VCS2_VCS1_IER XE_REG(0xc554)
9598
#define GUC_WD_VECS_IER XE_REG(0xc558)

drivers/gpu/drm/xe/xe_wa.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
#include "regs/xe_engine_regs.h"
1717
#include "regs/xe_gt_regs.h"
18+
#include "regs/xe_guc_regs.h"
1819
#include "regs/xe_regs.h"
1920
#include "xe_device_types.h"
2021
#include "xe_force_wake.h"
@@ -315,6 +316,10 @@ static const struct xe_rtp_entry_sr gt_was[] = {
315316
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), RAMDFTUNIT_CLKGATE_DIS)),
316317
XE_RTP_ENTRY_FLAG(FOREACH_ENGINE),
317318
},
319+
{ XE_RTP_NAME("16028005424"),
320+
XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3000, 3005)),
321+
XE_RTP_ACTIONS(SET(GUC_INTR_CHICKEN, DISABLE_SIGNALING_ENGINES))
322+
},
318323
};
319324

320325
static const struct xe_rtp_entry_sr engine_was[] = {

0 commit comments

Comments
 (0)