drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12
authorMatt Roper <matthew.d.roper@intel.com>
Thu, 29 Jul 2021 05:41:18 +0000 (22:41 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 10 Aug 2021 22:42:49 +0000 (15:42 -0700)
commit5c5c40e28c52a36bb5ac26817275d5a0281ab819
tree583c9602578d4694b3ff9d747a3e23ce13d391b2
parent5798a769d6f5be656638c5e6e0cd5c4f155a2fb5
drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12

The list of shadowed registers on XeHP is identical to the set for
earlier gen12 platforms, with additional ranges added for the new VCS
and VECS engines.  Since those register ranges were reserved on earlier
gen12 platforms, it's safe to consolidate to a single gen12 table
rather than tracking Xe_HP separately.

Bspec: 52077
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Caz Yokoyama <caz.yokoyama@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210729054118.2458523-7-matthew.d.roper@intel.com
drivers/gpu/drm/i915/intel_uncore.c
drivers/gpu/drm/i915/selftests/intel_uncore.c