From 1b5c4ae548ba7604f2822fa6e9df9eac7f31b575 Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Wed, 24 Nov 2021 15:30:36 +0800 Subject: [PATCH] drm/rockchip: vop2: Both overlay mode of two VP should set the same in splice mode Both overlay mode of two Video Ports should be set the same in splice mode. Signed-off-by: Andy Yan Change-Id: If613bc91e18c585140fdcf6f6ac72d0e6aa434e2 --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 0a475c11ecd8..2b38f9be3bb9 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -6833,8 +6833,10 @@ static void vop2_cfg_update(struct drm_crtc *crtc, } VOP_MODULE_SET(vop2, vp, dsp_background, val); - if (vcstate->splice_mode) + if (vcstate->splice_mode) { + VOP_MODULE_SET(vop2, splice_vp, overlay_mode, vcstate->yuv_overlay); VOP_MODULE_SET(vop2, splice_vp, dsp_background, val); + } vop2_tv_config_update(crtc, old_crtc_state);