]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gt: Move multicast register handling to a dedicated file
authorMatt Roper <matthew.d.roper@intel.com>
Wed, 15 Jun 2022 00:10:18 +0000 (17:10 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Fri, 17 Jun 2022 15:05:12 +0000 (08:05 -0700)
commitcc93085588d83ee37c3dba886a1201b63777731e
tree3d750643cce5f7f7194cdcfd2cae4dcd502532a1
parent6e2efcf435629909a2d330a1e5f424f5ace462e3
drm/i915/gt: Move multicast register handling to a dedicated file

Handling of multicast/replicated registers is spread across intel_gt.c
and intel_uncore.c today.  As multicast handling and the related
steering logic gets more complicated with the addition of new platforms
and new rules it makes sense to centralize it all in one place.

For now the existing functions have been moved to the new .c/.h as-is.
Function renames and updates to operate in a more consistent manner will
be done in subsequent patches.

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Acked-by: Jani Nikula <jani.nikula@linux.intel.com>
Reviewed-by: Harish Chegondi <harish.chegondi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220615001019.1821989-2-matthew.d.roper@intel.com
14 files changed:
drivers/gpu/drm/i915/Makefile
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
drivers/gpu/drm/i915/gt/intel_engine_cs.c
drivers/gpu/drm/i915/gt/intel_gt.c
drivers/gpu/drm/i915/gt/intel_gt.h
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
drivers/gpu/drm/i915/gt/intel_gt_mcr.c [new file with mode: 0644]
drivers/gpu/drm/i915/gt/intel_gt_mcr.h [new file with mode: 0644]
drivers/gpu/drm/i915/gt/intel_region_lmem.c
drivers/gpu/drm/i915/gt/intel_workarounds.c
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_uncore.c
drivers/gpu/drm/i915/intel_uncore.h