mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
rk30 fb: still enbale clk even if get or set clk failed
This commit is contained in:
@@ -185,12 +185,9 @@ int rk30_load_screen(struct rk30_lcdc_device*lcdc_dev, bool initscreen)
|
||||
{
|
||||
printk(KERN_ERR ">>>>>> set lcdc dclk failed\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
lcdc_dev->driver.pixclock = lcdc_dev->pixclock = div_u64(1000000000000llu, clk_get_rate(lcdc_dev->dclk));
|
||||
clk_enable(lcdc_dev->dclk);
|
||||
printk("%s: dclk:%lu ",lcdc_dev->driver.name,clk_get_rate(lcdc_dev->dclk));
|
||||
}
|
||||
lcdc_dev->driver.pixclock = lcdc_dev->pixclock = div_u64(1000000000000llu, clk_get_rate(lcdc_dev->dclk));
|
||||
clk_enable(lcdc_dev->dclk);
|
||||
printk("%s: dclk:%lu ",lcdc_dev->driver.name,clk_get_rate(lcdc_dev->dclk));
|
||||
if(initscreen)
|
||||
{
|
||||
if(screen->lcdc_aclk)
|
||||
@@ -200,11 +197,9 @@ int rk30_load_screen(struct rk30_lcdc_device*lcdc_dev, bool initscreen)
|
||||
{
|
||||
printk(KERN_ERR ">>>>>> set lcdc aclk rate failed\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
clk_enable(lcdc_dev->aclk);
|
||||
printk("aclk:%lu\n",clk_get_rate(lcdc_dev->aclk));
|
||||
}
|
||||
|
||||
clk_enable(lcdc_dev->aclk);
|
||||
printk("aclk:%lu\n",clk_get_rate(lcdc_dev->aclk));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user