Setting the LSC chicken bit FORCE_1_SUB_MESSAGE_PER_FRAGMENT is not
required as part of the workaround, so it can be removed.

v2: Update commit message: clarify why LSC chicken bit
    FORCE_1_SUB_MESSAGE_PER_FRAGMENT is removed.

Bspec: 54833
Fixes: 645cc0b9d972 ("drm/i915/dg2: Add initial gt/ctx/engine workarounds")
Cc: Alex Zuo <[email protected]>
Cc: Shuicheng Lin <[email protected]>
Cc: Xin Wang  <[email protected]>
Cc: [email protected]
Cc: Matt Roper <[email protected]>
Cc: Rodrigo Vivi <[email protected]>
Signed-off-by: Jia Yao <[email protected]>
---
 drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c 
b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index f78d991ad7bf..404a6ffafbd0 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -2867,10 +2867,6 @@ general_render_compute_wa_init(struct intel_engine_cs 
*engine, struct i915_wa_li
                                     MAXREQS_PER_BANK,
                                     REG_FIELD_PREP(MAXREQS_PER_BANK, 2));
 
-               /* Wa_22013059131:dg2 */
-               wa_mcr_write_or(wal, LSC_CHICKEN_BIT_0,
-                               FORCE_1_SUB_MESSAGE_PER_FRAGMENT);
-
                /*
                 * Wa_22012654132
                 *
-- 
2.43.0

Reply via email to