From f111173dd3ee6df4abb8a17f411215cedc29ce80 Mon Sep 17 00:00:00 2001 From: Zhang Yubing Date: Fri, 2 Sep 2022 19:48:41 +0800 Subject: [PATCH] drm/rockchip: vop2: config vrr when crtc status change Signed-off-by: Zhang Yubing Change-Id: Ie6d0b0c263528fe570c14a4a6e0b23a24316412c --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 9dbd88daed2a..1c04095424fe 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -6996,7 +6996,8 @@ static int vop2_crtc_atomic_check(struct drm_crtc *crtc, } } - if (vcstate->request_refresh_rate != new_vcstate->request_refresh_rate) + if ((vcstate->request_refresh_rate != new_vcstate->request_refresh_rate) || + crtc_state->active_changed || crtc_state->mode_changed) vp->refresh_rate_change = true; else vp->refresh_rate_change = false;