From 6291a1be8f8a699bd08c0349fe62617219c325b3 Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Sat, 6 May 2023 09:50:35 +0800 Subject: [PATCH] drm/rockchip: vop2: add writeback virtual height support Signed-off-by: Sandy Huang Change-Id: I6971328ca0c931d884cd093310020f34a48d908c --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 299b6404cfa1..2e00837c0fe3 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -3167,7 +3167,7 @@ static int vop2_wb_encoder_atomic_check(struct drm_encoder *encoder, } if ((fb->width > cstate->mode.hdisplay) || - ((fb->height != cstate->mode.vdisplay) && + ((fb->height < cstate->mode.vdisplay) && (fb->height != (cstate->mode.vdisplay >> 1)))) { DRM_DEBUG_KMS("Invalid framebuffer size %ux%u, Only support x scale down and 1/2 y scale down\n", fb->width, fb->height);