]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/rockchip: vop2: Use drm_err_ratelimited() for wait timeouts
authorHsieh Hung-En <hungen3108@gmail.com>
Mon, 9 Feb 2026 16:16:21 +0000 (00:16 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Sat, 21 Feb 2026 18:44:12 +0000 (19:44 +0100)
Replace deprecated DRM_DEV_ERROR() with drm_err_ratelimited() in the VOP2
register wait timeout paths to align with current DRM logging helpers and
avoid flooding the kernel log when timeouts repeat.

Signed-off-by: Hsieh Hung-En <hungen3108@gmail.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patch.msgid.link/20260209161621.6136-1-hungen3108@gmail.com
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c

index f3950e8476a75b5897a0380124fe58d76b9014fc..02a788a4dfddaa028f90ff41c931cd3ff1608303 100644 (file)
@@ -2106,8 +2106,8 @@ static void rk3568_vop2_wait_for_port_mux_done(struct vop2 *vop2)
        ret = readx_poll_timeout_atomic(rk3568_vop2_read_port_mux, vop2, port_mux_sel,
                                        port_mux_sel == vop2->old_port_sel, 10, 50 * 1000);
        if (ret)
-               DRM_DEV_ERROR(vop2->dev, "wait port_mux done timeout: 0x%x--0x%x\n",
-                             port_mux_sel, vop2->old_port_sel);
+               drm_err_ratelimited(vop2->drm, "wait port_mux done timeout: 0x%x--0x%x\n",
+                                   port_mux_sel, vop2->old_port_sel);
 }
 
 static u32 rk3568_vop2_read_layer_cfg(struct vop2 *vop2)
@@ -2126,8 +2126,8 @@ static void rk3568_vop2_wait_for_layer_cfg_done(struct vop2 *vop2, u32 cfg)
        ret = readx_poll_timeout_atomic(rk3568_vop2_read_layer_cfg, vop2, atv_layer_cfg,
                                        atv_layer_cfg == cfg, 10, 50 * 1000);
        if (ret)
-               DRM_DEV_ERROR(vop2->dev, "wait layer cfg done timeout: 0x%x--0x%x\n",
-                             atv_layer_cfg, cfg);
+               drm_err_ratelimited(vop2->drm, "wait layer cfg done timeout: 0x%x--0x%x\n",
+                                   atv_layer_cfg, cfg);
 }
 
 static void rk3568_vop2_setup_layer_mixer(struct vop2_video_port *vp)