From dddd9eb669ee835e62a13c1ac6703efa77776fb2 Mon Sep 17 00:00:00 2001 From: Chaoyi Chen Date: Wed, 11 Dec 2024 17:26:23 +0800 Subject: [PATCH] drm/rockchip: vop2: Clear vcstate output_type when crtc disable Output interface may be changed after CRTC disabled. Clear it to keep the same state as first started up. Change-Id: I78ccebc3e0bd9592c2f0a0cdb9d911f3d3477d9d Signed-off-by: Chaoyi Chen --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 4b64d8854afc..2ea810647d04 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -5267,6 +5267,7 @@ static void vop2_crtc_atomic_disable(struct drm_crtc *crtc, vop2->active_display_mask &= ~BIT(vp->id); vcstate->splice_mode = false; vcstate->output_flags = 0; + vcstate->output_type = 0; vp->splice_mode_right = false; vp->loader_protect = false; splice_vp->splice_mode_right = false;