From e3429702ade2fd1c99f15bf68f2db49bdf775f7f Mon Sep 17 00:00:00 2001 From: hjc Date: Mon, 11 Aug 2014 11:51:00 +0800 Subject: [PATCH] rk3036 hdmi: update hdmi pre emphasis for rk3128 --- drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c b/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c index 192460827bea..8c1217942e03 100755 --- a/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c +++ b/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c @@ -76,7 +76,10 @@ static void rk3036_hdmi_set_pwr_mode(struct hdmi *hdmi_drv, int mode) __func__, hdmi_drv->pwr_mode, mode); rk3036_hdmi_sys_power(hdmi_drv, false); hdmi_writel(hdmi_dev, PHY_DRIVER, 0xaa); + if (hdmi_drv->data->soc_type == HDMI_SOC_RK3036) hdmi_writel(hdmi_dev, PHY_PRE_EMPHASIS, 0x6f); + else if (hdmi_drv->data->soc_type == HDMI_SOC_RK312X) + hdmi_writel(hdmi_dev, PHY_PRE_EMPHASIS, 0x5f); hdmi_writel(hdmi_dev, PHY_SYS_CTL, 0x15); hdmi_writel(hdmi_dev, PHY_SYS_CTL, 0x14); hdmi_writel(hdmi_dev, PHY_SYS_CTL, 0x10); -- 2.34.1