@@ -252,6 +252,34 @@ static const struct xe_rtp_entry_sr gt_was[] = {
252252 XE_RTP_ENTRY_FLAG (FOREACH_ENGINE ),
253253 },
254254
255+ /* Xe3_LPG */
256+
257+ { XE_RTP_NAME ("14021871409" ),
258+ XE_RTP_RULES (GRAPHICS_VERSION (3000 ), GRAPHICS_STEP (A0 , B0 )),
259+ XE_RTP_ACTIONS (SET (UNSLCGCTL9454 , LSCFE_CLKGATE_DIS ))
260+ },
261+
262+ /* Xe3_LPM */
263+
264+ { XE_RTP_NAME ("16021867713" ),
265+ XE_RTP_RULES (MEDIA_VERSION (3000 ),
266+ ENGINE_CLASS (VIDEO_DECODE )),
267+ XE_RTP_ACTIONS (SET (VDBOX_CGCTL3F1C (0 ), MFXPIPE_CLKGATE_DIS )),
268+ XE_RTP_ENTRY_FLAG (FOREACH_ENGINE ),
269+ },
270+ { XE_RTP_NAME ("16021865536" ),
271+ XE_RTP_RULES (MEDIA_VERSION (3000 ),
272+ ENGINE_CLASS (VIDEO_DECODE )),
273+ XE_RTP_ACTIONS (SET (VDBOX_CGCTL3F10 (0 ), IECPUNIT_CLKGATE_DIS )),
274+ XE_RTP_ENTRY_FLAG (FOREACH_ENGINE ),
275+ },
276+ { XE_RTP_NAME ("14021486841" ),
277+ XE_RTP_RULES (MEDIA_VERSION (3000 ), MEDIA_STEP (A0 , B0 ),
278+ ENGINE_CLASS (VIDEO_DECODE )),
279+ XE_RTP_ACTIONS (SET (VDBOX_CGCTL3F10 (0 ), RAMDFTUNIT_CLKGATE_DIS )),
280+ XE_RTP_ENTRY_FLAG (FOREACH_ENGINE ),
281+ },
282+
255283 {}
256284};
257285
@@ -568,6 +596,13 @@ static const struct xe_rtp_entry_sr engine_was[] = {
568596 XE_RTP_ACTION_FLAG (ENGINE_BASE )))
569597 },
570598
599+ /* Xe3_LPG */
600+
601+ { XE_RTP_NAME ("14021402888" ),
602+ XE_RTP_RULES (GRAPHICS_VERSION_RANGE (3000 , 3001 ), FUNC (xe_rtp_match_first_render_or_compute )),
603+ XE_RTP_ACTIONS (SET (HALF_SLICE_CHICKEN7 , CLEAR_OPTIMIZATION_DISABLE ))
604+ },
605+
571606 {}
572607};
573608
@@ -739,6 +774,18 @@ static const struct xe_rtp_entry_sr lrc_was[] = {
739774 XE_RTP_ACTIONS (SET (CHICKEN_RASTER_1 , DIS_CLIP_NEGATIVE_BOUNDING_BOX ))
740775 },
741776
777+ /* Xe3_LPG */
778+ { XE_RTP_NAME ("14021490052" ),
779+ XE_RTP_RULES (GRAPHICS_VERSION (3000 ), GRAPHICS_STEP (A0 , B0 ),
780+ ENGINE_CLASS (RENDER )),
781+ XE_RTP_ACTIONS (SET (FF_MODE ,
782+ DIS_MESH_PARTIAL_AUTOSTRIP |
783+ DIS_MESH_AUTOSTRIP ),
784+ SET (VFLSKPD ,
785+ DIS_PARTIAL_AUTOSTRIP |
786+ DIS_AUTOSTRIP ))
787+ },
788+
742789 {}
743790};
744791
0 commit comments