mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
Revert "rk2818_fb: use codec pll"
This reverts commit d9479fe5d6.
当以下条件同时满足时,RK281x的LCDC内部硬件存在bug,可能会导致概率性的横条纹现象。
(1)LCDC_DCLK不是ARM_PLL分频;
(2)win0视频进行旋转;
(3)win0视频格式为YUV4201(拼凑格式);
(4)在视频宽度上(旋转后为高度)有缩小时;
解决方案:在硬件bug解除之前,在以上的应用场景下,保证LCDC_DCLK时钟源为ARM_PLL分频。
This commit is contained in:
@@ -2307,7 +2307,7 @@ static int __init rk2818fb_probe (struct platform_device *pdev)
|
||||
ret = -ENOENT;
|
||||
goto unregister_win1fb;
|
||||
}
|
||||
inf->dclk_parent = clk_get(&pdev->dev, "codec_pll");
|
||||
inf->dclk_parent = clk_get(&pdev->dev, "arm_pll");
|
||||
if (!inf->dclk_parent || IS_ERR(inf->dclk_parent))
|
||||
{
|
||||
printk(KERN_ERR "failed to get lcd dclock parent source\n");
|
||||
|
||||
Reference in New Issue
Block a user