From 0a4829dad93b8a1d2b231bffbba36b871e6ff28a Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Tue, 25 Jan 2022 20:34:12 +0800 Subject: [PATCH] drm/rockchip: vop2: Setup bg delay number for splice vp even there is no active plane The background color and color bar won't display if the bg delay number not correctly setting. Signed-off-by: Andy Yan Change-Id: I11f78d043b173e4cd651f0c1ea5cab5dfe0fdb4b --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index abad8092c929..d1fbd89a1dc5 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -7162,6 +7162,8 @@ static void vop2_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_crtc_state } else { vop2_calc_bg_ovl_and_port_mux(vp); vop2_setup_dly_for_vp(vp); + if (vcstate->splice_mode) + vop2_setup_dly_for_vp(splice_vp); } /* The pre alpha overlay of Cluster still need process in one win mode. */