lcd花屏
在移植lcd驱动的时候,有以下现象,有条纹、还有闪光。
改更程序:红色部分如下,正常图像如最下面所示。
arch\arm\mach-smdkc110setup-fb.c中,
int s3cfb_clk_on(struct platform_device *pdev, struct clk **s3cfb_clk)
{
struct clk *sclk = NULL;
struct clk *mout_mpll = NULL;
u32 rate = 0;
sclk = clk_get(&pdev->dev, "sclk_fimd");
if (IS_ERR(sclk)) {
dev_err(&pdev->dev, "failed to get sclk for fimd\n");
goto err_clk1;
}
mout_mpll = clk_get(&pdev->dev, "mout_mpll");
if (IS_ERR(mout_mpll)) {
dev_err(&pdev->dev, "failed to get mout_mpll\n");
goto err_clk2;
}
clk_set_parent(sclk, mout_mpll);
if (!rate)
rate = 166750000;
//rate = 133400000;
频率不对时