hdmitx: config DDC to 50kHz [4/4]
authorKaifu Hu <kaifu.hu@amlogic.com>
Thu, 24 May 2018 10:48:14 +0000 (18:48 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Wed, 30 May 2018 09:32:53 +0000 (02:32 -0700)
PD#167050: hdmitx: config DDC to 50kHz

Config DDC to 50kHz for HDMI2.0 CTS HF1-55.
HDMI Spec require that I2C timing shall
comply with the Standard Mode.

Change-Id: I3b3314b6df81089850a082c01e34175e3c2079d4
Signed-off-by: Kaifu Hu <kaifu.hu@amlogic.com>
drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hw/hdmi_tx_hw.c

index d3d521a..c648756 100644 (file)
@@ -512,7 +512,7 @@ static void hdmi_hwi_init(struct hdmitx_dev *hdev)
 
        hdmitx_set_reg_bits(HDMITX_DWC_FC_INVIDCONF, 1, 7, 1);
        hdmitx_wr_reg(HDMITX_DWC_A_HDCPCFG1, 0x7);
-       hdmitx_wr_reg(HDMITX_DWC_A_HDCPCFG0, 0x53);
+       hdmitx_wr_reg(HDMITX_DWC_A_HDCPCFG0, 0x13);
        /* Enable skpclk to HDCP2.2 IP */
        hdmitx_set_reg_bits(HDMITX_TOP_CLK_CNTL, 1, 7, 1);
        /* Enable esmclk to HDCP2.2 IP */
@@ -549,9 +549,9 @@ static void hdmi_hwi_init(struct hdmitx_dev *hdev)
        hdmitx_wr_reg(HDMITX_DWC_I2CM_DIV, data32);
 
        hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_HCNT_1, 0);
-       hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_HCNT_0, 0x68);
+       hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_HCNT_0, 0xcf);
        hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_LCNT_1, 0);
-       hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_LCNT_0, 0x79);
+       hdmitx_wr_reg(HDMITX_DWC_I2CM_SS_SCL_LCNT_0, 0xff);
        hdmitx_wr_reg(HDMITX_DWC_I2CM_FS_SCL_HCNT_1, 0);
        hdmitx_wr_reg(HDMITX_DWC_I2CM_FS_SCL_HCNT_0, 0x0f);
        hdmitx_wr_reg(HDMITX_DWC_I2CM_FS_SCL_LCNT_1, 0);