]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/xe: Extend Wa_22021007897 to Xe3 platforms
authorTangudu Tilak Tirumalesh <tilak.tirumalesh.tangudu@intel.com>
Wed, 27 Aug 2025 19:57:55 +0000 (12:57 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Wed, 3 Sep 2025 03:10:44 +0000 (20:10 -0700)
WA 22021007897 should also be applied to Graphics Versions 30.00, 30.01
and 30.03. To make it simple, simply use the range [3000, 3003] that
should be ok as there isn't a 3002 and if it's added, the WA list would
need to be revisited anyway.

Cc: Matt Atwood <matthew.s.atwood@intel.com>
Cc: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Tangudu Tilak Tirumalesh <tilak.tirumalesh.tangudu@intel.com>
Reviewed-by: Matt Atwood <matthew.s.atwood@intel.com>
Link: https://lore.kernel.org/r/20250827-wa-22021007897-v1-1-96922eb52af4@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_wa.c

index 52c7df4c3afd89970e991f7fc38dd218a7bfac70..e53edf1e5100cd5d574f8d3ebdb6921a65441ffb 100644 (file)
@@ -879,6 +879,10 @@ static const struct xe_rtp_entry_sr lrc_was[] = {
                             DIS_PARTIAL_AUTOSTRIP |
                             DIS_AUTOSTRIP))
        },
+       { XE_RTP_NAME("22021007897"),
+         XE_RTP_RULES(GRAPHICS_VERSION_RANGE(3000, 3003), ENGINE_CLASS(RENDER)),
+         XE_RTP_ACTIONS(SET(COMMON_SLICE_CHICKEN4, SBE_PUSH_CONSTANT_BEHIND_FIX_ENABLE))
+       },
 };
 
 static __maybe_unused const struct xe_rtp_entry oob_was[] = {