From: xuhuicong Date: Thu, 30 May 2013 06:28:46 +0000 (+0800) Subject: hdmi: rk616: set hdmi pll(n = 15, m = 150) modify shiny on some tv X-Git-Tag: firefly_0821_release~7027 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=95a95292dc7994470c9b4f8be27fdf7990f1a6d2;p=firefly-linux-kernel-4.4.55.git hdmi: rk616: set hdmi pll(n = 15, m = 150) modify shiny on some tv --- diff --git a/drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c b/drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c index c86a572d4acf..d2725567c83b 100755 --- a/drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c +++ b/drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c @@ -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; }