From: yxj Date: Wed, 29 Aug 2012 07:49:49 +0000 (+0800) Subject: rk2928 lcdc: do not set sclk temporarily X-Git-Tag: firefly_0821_release~8787 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d7f610e86ddcd51d3e36d2275096ede1b79ea4bd;p=firefly-linux-kernel-4.4.55.git rk2928 lcdc: do not set sclk temporarily --- diff --git a/drivers/video/rockchip/chips/rk2928_lcdc.c b/drivers/video/rockchip/chips/rk2928_lcdc.c index 8d273a8321de..7fa32bc45629 100755 --- a/drivers/video/rockchip/chips/rk2928_lcdc.c +++ b/drivers/video/rockchip/chips/rk2928_lcdc.c @@ -257,14 +257,16 @@ static int rk2928_load_screen(struct rk_lcdc_device_driver *dev_drv, bool initsc { printk(KERN_ERR ">>>>>> set lcdc%d dclk failed\n",lcdc_dev->id); } + #if 0 ret = clk_set_rate(lcdc_dev->sclk, screen->pixclock); if(ret) { printk(KERN_ERR ">>>>>> set lcdc%d sclk failed\n",lcdc_dev->id); } + #endif lcdc_dev->driver.pixclock = lcdc_dev->pixclock = div_u64(1000000000000llu, clk_get_rate(lcdc_dev->dclk)); clk_enable(lcdc_dev->dclk); - clk_enable(lcdc_dev->sclk); + //clk_enable(lcdc_dev->sclk); ft = (u64)(screen->upper_margin + screen->lower_margin + screen->y_res +screen->vsync_len)* (screen->left_margin + screen->right_margin + screen->x_res + screen->hsync_len)*