drm/xe/xe2: Add workaround 14019449301
authorTejas Upadhyay <tejas.upadhyay@intel.com>
Thu, 23 Nov 2023 10:39:00 +0000 (16:09 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:44:56 +0000 (11:44 -0500)
commit8bfbe174d7fabf4c6d26e90a133b3129c4e98cbe
treecbe202b480039d37f85dfae43c1ecd3797e5691e
parentf25d8291aca1ccfb0118ec4c0e98f6301bff15ec
drm/xe/xe2: Add workaround 14019449301

This workaround applies to Xe2_LPM

V3(MattR):
  - Reorder reg and wa placement
  - Add base parameter to reg macro for better definition
V2(MattR):
  - Change name of register
  - Loop for all engines
  - Driver permanent WA, applies to all steps

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/regs/xe_engine_regs.h
drivers/gpu/drm/xe/xe_wa.c