drm/xe/xe2: Add workaround 14017421178
authorTejas Upadhyay <tejas.upadhyay@intel.com>
Mon, 20 Nov 2023 11:11:25 +0000 (16:41 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:44:56 +0000 (11:44 -0500)
This workaround applies to Xe2_LPM

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_wa.c

index 6572715dfc093c22f41d626dc6a9deffddda248f..13962b8a677a7931a8790528231aa656ad38915b 100644 (file)
@@ -273,6 +273,15 @@ static const struct xe_rtp_entry_sr gt_was[] = {
                         SET(XEHPC_L3CLOS_MASK(3), ~0))
        },
 
+       /* Xe2_LPM */
+
+       { XE_RTP_NAME("14017421178"),
+         XE_RTP_RULES(MEDIA_VERSION(2000),
+                      ENGINE_CLASS(VIDEO_DECODE)),
+         XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), IECPUNIT_CLKGATE_DIS)),
+         XE_RTP_ENTRY_FLAG(FOREACH_ENGINE),
+       },
+
        {}
 };