diff options
author | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2023-01-13 01:25:12 +0300 |
---|---|---|
committer | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2023-12-12 22:06:00 +0300 |
commit | 7dc9b92dcfeff727776bca5ab11b3e0f3445ece2 (patch) | |
tree | 7df86bba733291c08edb4aaa01c2d9e30182d179 /drivers/gpu/drm/xe/xe_gt_mcr.c | |
parent | 81593af6c88d3482997e43f0a85ccd93cc4928df (diff) | |
download | linux-7dc9b92dcfeff727776bca5ab11b3e0f3445ece2.tar.xz |
drm/xe: Remove i915_utils dependency from xe_pcode.
Expand xe_mmio_wait32 to accept atomic and then use
that directly when possible, and create own routine to
wait for the pcode status.
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_gt_mcr.c')
-rw-r--r-- | drivers/gpu/drm/xe/xe_gt_mcr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.c b/drivers/gpu/drm/xe/xe_gt_mcr.c index f4bfff98d5f4..ddce2c41c7f5 100644 --- a/drivers/gpu/drm/xe/xe_gt_mcr.c +++ b/drivers/gpu/drm/xe/xe_gt_mcr.c @@ -376,7 +376,8 @@ static void mcr_lock(struct xe_gt *gt) * shares the same steering control register. */ if (GRAPHICS_VERx100(xe) >= 1270) - ret = xe_mmio_wait32(gt, STEER_SEMAPHORE, 0, 0x1, 10, NULL); + ret = xe_mmio_wait32(gt, STEER_SEMAPHORE, 0, 0x1, 10, NULL, + false); drm_WARN_ON_ONCE(&xe->drm, ret == -ETIMEDOUT); } |