From d7f610e86ddcd51d3e36d2275096ede1b79ea4bd Mon Sep 17 00:00:00 2001 From: yxj Date: Wed, 29 Aug 2012 15:49:49 +0800 Subject: [PATCH] rk2928 lcdc: do not set sclk temporarily --- drivers/video/rockchip/chips/rk2928_lcdc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)* -- 2.34.1