drm/rockchip: Base adjustments of the mode based on prev adjustments
[platform/kernel/linux-rpi.git] / drivers / gpu / drm / rockchip / rockchip_drm_vop.c
index 771bf5d..2a5e2c6 100644 (file)
@@ -1013,8 +1013,8 @@ static bool vop_crtc_mode_fixup(struct drm_crtc *crtc,
        struct vop *vop = to_vop(crtc);
 
        adjusted_mode->clock =
-               DIV_ROUND_UP(clk_round_rate(vop->dclk, mode->clock * 1000),
-                            1000);
+               DIV_ROUND_UP(clk_round_rate(vop->dclk,
+                                           adjusted_mode->clock * 1000), 1000);
 
        return true;
 }