From e4660fb3bb1bd40a42d8e6759723fe2b584bc337 Mon Sep 17 00:00:00 2001 From: Damon Ding Date: Mon, 27 Jun 2022 20:47:50 +0800 Subject: [PATCH] drm/rockchip: vop2: set reg splice_en to 0 when disabling vp0 in splice mode Signed-off-by: Damon Ding Change-Id: I600ba962d00b7f87b1d8200852c71da8a30ec70d --- 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 f75c2c0b81a0..e91573b142d3 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -3796,6 +3796,8 @@ static void vop2_crtc_atomic_disable(struct drm_crtc *crtc, spin_lock(&vop2->reg_lock); + VOP_MODULE_SET(vop2, vp, splice_en, 0); + if (vcstate->splice_mode) VOP_MODULE_SET(vop2, splice_vp, standby, 1); VOP_MODULE_SET(vop2, vp, standby, 1);