drm/i915/mtl: Skip MCR ops for ring fault register
authorNirmoy Das <nirmoy.das@intel.com>
Thu, 28 Sep 2023 13:00:15 +0000 (15:00 +0200)
committerNirmoy Das <nirmoy.das@intel.com>
Fri, 29 Sep 2023 07:11:58 +0000 (09:11 +0200)
commit37d62359b15e1f8374e5f8ba9e5fe03408faf864
tree8a1b51c670ab445e6bf20175ba3b8291b852b0a0
parent37280ef5c1c4f600d18dbf8588c4bd3325efe156
drm/i915/mtl: Skip MCR ops for ring fault register

On MTL GEN12_RING_FAULT_REG is not replicated so don't
do mcr based operation for this register.

v2: use MEDIA_VER() instead of GRAPHICS_VER()(Matt).
v3: s/"MEDIA_VER(i915) == 13"/"MEDIA_VER(i915) >= 13"(Matt)
    improve comment.
v4: improve the comment further(Andi)

Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230928130015.6758-4-nirmoy.das@intel.com
drivers/gpu/drm/i915/gt/intel_gt.c
drivers/gpu/drm/i915/gt/intel_gt_regs.h
drivers/gpu/drm/i915/i915_gpu_error.c