From 2c4043b7d76bb2bef09e392a75aee5b4854eafab Mon Sep 17 00:00:00 2001 From: yxj Date: Wed, 28 Mar 2012 14:20:06 +0800 Subject: [PATCH] rk30 fb: still enbale clk even if get or set clk failed --- drivers/video/rockchip/chips/rk30_lcdc.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/drivers/video/rockchip/chips/rk30_lcdc.c b/drivers/video/rockchip/chips/rk30_lcdc.c index 5ae80baac553..c6a1693fb11e 100644 --- a/drivers/video/rockchip/chips/rk30_lcdc.c +++ b/drivers/video/rockchip/chips/rk30_lcdc.c @@ -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)); } } -- 2.34.1