summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_force_wake.c
diff options
context:
space:
mode:
authorRodrigo Vivi <rodrigo.vivi@intel.com>2023-01-12 17:25:03 -0500
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-12 14:05:59 -0500
commit0f06dc101972d598d1c6bb356436c3dbf1e4b646 (patch)
tree5c7188145bc70047a8732ea9c2e12831cd660a64 /drivers/gpu/drm/xe/xe_force_wake.c
parentdd08ebf6c3525a7ea2186e636df064ea47281987 (diff)
drm/xe: Implement a local xe_mmio_wait32
Then, move the i915_utils.h include to its user. The overall goal is to kill all the usages of the i915_utils stuff. Yes, wait_for also depends on <linux/delay.h>, so they go together to where it is needed. It will be likely needed anyway directly for udelay or usleep_range. Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_force_wake.c')
-rw-r--r--drivers/gpu/drm/xe/xe_force_wake.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 0320ce7ba3d1..31a33ee9ccb6 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -10,6 +10,12 @@
#include "xe_mmio.h"
#include "gt/intel_gt_regs.h"
+/*
+ * FIXME: This header has been deemed evil and we need to kill it. Temporarily
+ * including so we can use '__mask_next_bit'.
+ */
+#include "i915_utils.h"
+
#define XE_FORCE_WAKE_ACK_TIMEOUT_MS 50
static struct xe_gt *