summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_force_wake.c
diff options
context:
space:
mode:
authorRodrigo Vivi <rodrigo.vivi@intel.com>2023-02-17 20:12:17 +0300
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-20 02:28:53 +0300
commitba00da78ce4d2a7fe7ef245e1168b7946827995d (patch)
treead0ee5fed4eb0653c8d6058d66f48ca162d34472 /drivers/gpu/drm/xe/xe_force_wake.c
parent780637e28783af505864151da78e713f62ed64ae (diff)
downloadlinux-ba00da78ce4d2a7fe7ef245e1168b7946827995d.tar.xz
drm/xe: Remove unseless xe_force_wake_prune.
(!(gt->info.engine_mask & BIT(i))) cases are already handled in the init function. And these masks are not modified between the init and the prune. Suggested-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_force_wake.c')
-rw-r--r--drivers/gpu/drm/xe/xe_force_wake.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index d2080e6fbe10..5bd87118ac73 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -100,21 +100,6 @@ void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw)
}
}
-void xe_force_wake_prune(struct xe_gt *gt, struct xe_force_wake *fw)
-{
- int i, j;
-
- /* Call after fuses have been read, prune domains that are fused off */
-
- for (i = XE_HW_ENGINE_VCS0, j = 0; i <= XE_HW_ENGINE_VCS7; ++i, ++j)
- if (!(gt->info.engine_mask & BIT(i)))
- fw->domains[XE_FW_DOMAIN_ID_MEDIA_VDBOX0 + j].reg_ctl = 0;
-
- for (i = XE_HW_ENGINE_VECS0, j =0; i <= XE_HW_ENGINE_VECS3; ++i, ++j)
- if (!(gt->info.engine_mask & BIT(i)))
- fw->domains[XE_FW_DOMAIN_ID_MEDIA_VEBOX0 + j].reg_ctl = 0;
-}
-
static void domain_wake(struct xe_gt *gt, struct xe_force_wake_domain *domain)
{
xe_mmio_write32(gt, domain->reg_ctl, domain->mask | domain->val);