drm/i915/mtl: Add Wa_22016670082
authorDnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Wed, 25 Oct 2023 13:17:09 +0000 (18:47 +0530)
committerMatt Roper <matthew.d.roper@intel.com>
Mon, 30 Oct 2023 21:44:32 +0000 (14:44 -0700)
Implemented workaround for XeLPM+
BSpec: 51762

Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231025131709.3368517-1-dnyaneshwar.bhadane@intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c

index 192ac0e59afa13e0da9635fec29fd3150c0ea40f..6ae7a4de83b063f36778981a9b53097ed22e6ee2 100644 (file)
@@ -1674,6 +1674,9 @@ xelpmp_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
         */
        wa_write_or(wal, XELPMP_GSC_MOD_CTRL, FORCE_MISS_FTLB);
 
+       /* Wa_22016670082 */
+       wa_write_or(wal, GEN12_SQCNT1, GEN12_STRICT_RAR_ENABLE);
+
        debug_dump_steering(gt);
 }