rk3036 hdmi: fix hdmi display error when TV power down and power up
authorhjc <hjc@rock-chips.com>
Fri, 12 Sep 2014 09:44:03 +0000 (17:44 +0800)
committerhjc <hjc@rock-chips.com>
Fri, 12 Sep 2014 11:16:35 +0000 (19:16 +0800)
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c

index bffef81b3bbf8ccdd6833557127566433fa4c9f2..92adb978f09d8f5288ae8a94db1b22fcbef805e5 100755 (executable)
@@ -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));
                }
        }