drm/xe: Let's return last value read on xe_mmio_wait32.
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 31 Mar 2023 18:21:34 +0000 (14:21 -0400)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 12 Dec 2023 19:05:59 +0000 (14:05 -0500)
commit7aaec3a623adda324f2435153a105088a8556b9a
treef5c5dcdedd15f236bbe8672b0933f16baac570aa
parent86011ae21c15a779dcf25b97d5670371dc14e4c3
drm/xe: Let's return last value read on xe_mmio_wait32.

This is already useful because it avoids some extra reads
where registers might have changed after the timeout decision.

But also, it will be important to end the kill of i915's wait_for.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
drivers/gpu/drm/xe/xe_force_wake.c
drivers/gpu/drm/xe/xe_gt.c
drivers/gpu/drm/xe/xe_guc.c
drivers/gpu/drm/xe/xe_huc.c
drivers/gpu/drm/xe/xe_mmio.h
drivers/gpu/drm/xe/xe_uc_fw.c