hdmi: rk616: set hdmi pll(n = 15, m = 150) modify shiny on some tv
authorxuhuicong <xhc@rock-chips.com>
Thu, 30 May 2013 06:28:46 +0000 (14:28 +0800)
committerxuhuicong <xhc@rock-chips.com>
Thu, 30 May 2013 06:28:46 +0000 (14:28 +0800)
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c

index c86a572d4acfdd4bcd4c9c34bbb942f7af48b185..d2725567c83b8905271437b5fff88f4cf2890dff 100755 (executable)
@@ -276,6 +276,10 @@ static int rk616_hdmi_config_video(struct hdmi_video_para *vpara)
                hdmi_dbg(hdmi->dev, "[%s] sucess output DVI.\n", __FUNCTION__); 
        }
        
+#if 1
+        HDMIWrReg(0xed, 0x0f);
+        HDMIWrReg(0xe7, 0x96);
+#else
        if(hdmi->tmdsclk >= 148500000) {
                HDMIWrReg(0xed, 0xc);
                HDMIWrReg(0xe7, 0x78);
@@ -284,6 +288,7 @@ static int rk616_hdmi_config_video(struct hdmi_video_para *vpara)
                HDMIWrReg(0xed, 0x3);
                HDMIWrReg(0xe7, 0x1e);
        }
+#endif
        return 0;
 }