From 09b3288dd7ee1aa22da1b9ab8b23d7e695e0c7df Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Tue, 9 May 2023 16:11:19 +0800 Subject: [PATCH] drm/rockchip: dw_hdmi-qp: Disable scramble when hdmi disable Fix no signal when hdmi switch from hdmi2.0 tv to hdmi1.4 tv. Signed-off-by: Algea Cao Change-Id: Ie90edcf737f204568bcac233acab9aa6046c20e3 --- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c index fe5ed0b3e4a9..94d5fabf7507 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c @@ -2645,6 +2645,7 @@ static void dw_hdmi_qp_bridge_atomic_disable(struct drm_bridge *bridge, if (hdmi->phy.ops->disable && !hdmi->frl_switch) { hdmi_writel(hdmi, 0, FLT_CONFIG0); + hdmi_writel(hdmi, 0, SCRAMB_CONFIG0); /* set sink frl mode disable */ if (hdmi->curr_conn && dw_hdmi_support_scdc(hdmi, &hdmi->curr_conn->display_info)) drm_scdc_writeb(hdmi->ddc, 0x31, 0);