]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/pps: prefer poll_timeout_us() over read_poll_timeout()
authorJani Nikula <jani.nikula@intel.com>
Thu, 28 Aug 2025 12:21:02 +0000 (15:21 +0300)
committerJani Nikula <jani.nikula@intel.com>
Thu, 4 Sep 2025 11:02:59 +0000 (14:02 +0300)
Unify on using poll_timeout_us() throughout instead of mixing with
readx_poll_timeout().

Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://lore.kernel.org/r/260fd455df743453f123d96fc01e7ca96a36f0fa.1756383233.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_pps.c

index b84eb43bd2d01d1dabf4f7879b6999b11fee879c..327e0de86f1e6f7306186646ea851f02bb66773e 100644 (file)
@@ -627,11 +627,9 @@ static void wait_panel_status(struct intel_dp *intel_dp,
                    intel_de_read(display, pp_stat_reg),
                    intel_de_read(display, pp_ctrl_reg));
 
-       ret = read_poll_timeout(intel_de_read, val,
-                               (val & mask) == value,
-                               10 * 1000, 5000 * 1000, true,
-                               display, pp_stat_reg);
-
+       ret = poll_timeout_us(val = intel_de_read(display, pp_stat_reg),
+                             (val & mask) == value,
+                             10 * 1000, 5000 * 1000, true);
        if (ret) {
                drm_err(display->drm,
                        "[ENCODER:%d:%s] %s panel status timeout: PP_STATUS: 0x%08x PP_CONTROL: 0x%08x\n",