]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/i915/mtl: WA to clear RDOP clock gating
authorHaridhar Kalvala <haridhar.kalvala@intel.com>
Tue, 18 Apr 2023 22:04:46 +0000 (15:04 -0700)
committerRadhakrishna Sripada <radhakrishna.sripada@intel.com>
Thu, 20 Apr 2023 03:09:46 +0000 (20:09 -0700)
Workaround implementation to clear RDOP clock gating.

Bspec: 66622
Signed-off-by: Haridhar Kalvala <haridhar.kalvala@intel.com>
Signed-off-by: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
Reviewed-by: Matt Atwood <matthew.s.atwood@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230418220446.2205509-5-radhakrishna.sripada@intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c

index b925ef47304b6df284e361e5b2a56038e14df175..312eb8b5f9491767c5a96b6327eb52a6ee962e7a 100644 (file)
@@ -1703,6 +1703,9 @@ xelpg_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
                /* Wa_18018781329 */
                wa_mcr_write_or(wal, RENDER_MOD_CTRL, FORCE_MISS_FTLB);
                wa_mcr_write_or(wal, COMP_MOD_CTRL, FORCE_MISS_FTLB);
+
+               /* Wa_14015795083 */
+               wa_write_clr(wal, GEN7_MISCCPCTL, GEN12_DOP_CLOCK_GATE_RENDER_ENABLE);
        }
 
        /*