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);