OSDN Git Service

drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
authorSwathi Dhanavanthri <swathi.dhanavanthri@intel.com>
Fri, 11 Sep 2020 22:11:58 +0000 (15:11 -0700)
committerJosé Roberto de Souza <jose.souza@intel.com>
Thu, 17 Sep 2020 19:42:08 +0000 (12:42 -0700)
This workaround applies to all TGL and RKL steppings.

Signed-off-by: Swathi Dhanavanthri <swathi.dhanavanthri@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200911221158.4700-1-swathi.dhanavanthri@intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c

index 39817c5..6c580d0 100644 (file)
@@ -1729,10 +1729,11 @@ rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
                             GEN6_RC_SLEEP_PSMI_CONTROL,
                             GEN12_WAIT_FOR_EVENT_POWER_DOWN_DISABLE |
                             GEN8_RC_SEMA_IDLE_MSG_DISABLE);
-       }
 
-       if (IS_TGL_U(i915) || IS_TGL_Y(i915)) {
-               /* Wa_1606700617:tgl */
+               /*
+                * Wa_1606700617:tgl
+                * Wa_22010271021:tgl,rkl
+                */
                wa_masked_en(wal,
                             GEN9_CS_DEBUG_MODE1,
                             FF_DOP_CLOCK_GATE_DISABLE);