OSDN Git Service

drm/i915: Parameterize PWRCTX_MAXCNT
authorMatt Roper <matthew.d.roper@intel.com>
Tue, 11 Jan 2022 05:15:51 +0000 (21:15 -0800)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 11 Jan 2022 21:45:38 +0000 (13:45 -0800)
commitcd5d2fdb045fb31a152cbb257e10da78fa4f06ac
tree9933e580f2feb341bd330a755a36d24e2b9c46aa
parente9f9bcd598e2b6f3cfa617f8e38f83a59738d19c
drm/i915: Parameterize PWRCTX_MAXCNT

Rather than having separate definitions for each engine, create a single
parameterized macro that takes the engine base offset.  This will also
ensure we get to the proper offset if we ever need to use these
registers on newer platforms (where the media engine offsets have
changed).

Cc: Jani Nikula <jani.nikula@linux.intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220111051600.3429104-3-matthew.d.roper@intel.com
drivers/gpu/drm/i915/gt/intel_rc6.c
drivers/gpu/drm/i915/i915_reg.h