From 2ffcd9119d23698221e8cf4f292eb297e67b2985 Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Mon, 7 Dec 2020 16:15:52 +0800 Subject: [PATCH] drm/rockchip: vop2: update output mode for bt656 Change-Id: Ic6526fe070f05579b013b77a8ea6dd921440cbd8 Signed-off-by: Sandy Huang --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index fbe08a80270b..bf96531e1668 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -2982,8 +2982,9 @@ static void vop2_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_crtc_state VOP_CTRL_SET(vop2, hdmi_dclk_pol, 1); } - if (vcstate->output_mode == ROCKCHIP_OUT_MODE_AAAA && - !(vp_data->feature & VOP_FEATURE_OUTPUT_10BIT)) + if ((vcstate->output_mode == ROCKCHIP_OUT_MODE_AAAA && + !(vp_data->feature & VOP_FEATURE_OUTPUT_10BIT)) || + vcstate->output_if & VOP_OUTPUT_IF_BT656) out_mode = ROCKCHIP_OUT_MODE_P888; else out_mode = vcstate->output_mode;