From 2b56cba3b3cbca212430e9bf75f60ae01eb909d4 Mon Sep 17 00:00:00 2001 From: Yi Zhou Date: Mon, 19 Mar 2018 16:15:39 +0800 Subject: [PATCH] hdmitx: add another SWRSTZREQ init after setting mode PD#160883: hdmitx: add another SWRSTZREQ init after setting mode Change-Id: I002fa45bb5d0459ba31051314a3500a7b47d9512 Signed-off-by: Yi Zhou --- drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c b/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c index af73e989b5d1..50a43896fe20 100644 --- a/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c +++ b/drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c @@ -4409,6 +4409,11 @@ static void config_hdmi20_tx(enum hdmi_vic vic, data32 |= (0 << 1); data32 |= (1 << 0); hdmitx_wr_reg(HDMITX_DWC_MC_SWRSTZREQ, data32); + hdmitx_wr_reg(HDMITX_DWC_FC_VSYNCINWIDTH, + hdmitx_rd_reg(HDMITX_DWC_FC_VSYNCINWIDTH)); + /*reset again*/ + mdelay(1); + hdmitx_wr_reg(HDMITX_DWC_MC_SWRSTZREQ, 0); hdmitx_wr_reg(HDMITX_DWC_FC_VSYNCINWIDTH, hdmitx_rd_reg(HDMITX_DWC_FC_VSYNCINWIDTH));