From: hjc Date: Fri, 12 Sep 2014 09:44:03 +0000 (+0800) Subject: rk3036 hdmi: fix hdmi display error when TV power down and power up X-Git-Tag: firefly_0821_release~4714 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=e0c93ffd0ad917e2614f9ed895f1c7643ba266c4;p=firefly-linux-kernel-4.4.55.git rk3036 hdmi: fix hdmi display error when TV power down and power up --- 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 bffef81b3bbf..92adb978f09d 100755 --- a/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c +++ b/drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c @@ -347,7 +347,9 @@ static int rk3036_hdmi_video_csc(struct hdmi *hdmi_drv, } else { value = v_SOF_DISABLE; hdmi_writel(hdmi_dev, VIDEO_CONTRL3, value); - hdmi_msk_reg(hdmi_dev, VIDEO_CONTRL, m_VIDEO_AUTO_CSC, v_VIDEO_AUTO_CSC(0)); + hdmi_msk_reg(hdmi_dev, VIDEO_CONTRL, + m_VIDEO_AUTO_CSC | m_VIDEO_C0_C2_EXCHANGE, + v_VIDEO_AUTO_CSC(0) | v_VIDEO_C0_C2_EXCHANGE(1)); } }