drm/i915/xehpsdv: Add initial workarounds
authorStuart Summers <stuart.summers@intel.com>
Tue, 2 Nov 2021 22:25:09 +0000 (15:25 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Thu, 11 Nov 2021 19:09:09 +0000 (11:09 -0800)
commitd73dd1f4e40c095bf2f9824a42fc3608d7d188eb
tree4f43fcf1e25d5f18a333f477a60b1b6ac06f2f32
parentd3cb30f8dcbcb797bb4dd62dc8e85dd2334c3475
drm/i915/xehpsdv: Add initial workarounds

Add the initial set of workarounds for Xe_HP SDV.

There are some additional workarounds specific to the compute engines
that we're holding back for now.  Those will be added later, after
general compute engine support lands.

Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Stuart Summers <stuart.summers@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Clint Taylor <Clinton.A.Taylor@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211102222511.534310-2-matthew.d.roper@intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_pm.c