rk2928 lcdc: do not set sclk temporarily
authoryxj <yxj@rock-chips.com>
Wed, 29 Aug 2012 07:49:49 +0000 (15:49 +0800)
committeryxj <yxj@rock-chips.com>
Wed, 29 Aug 2012 07:49:49 +0000 (15:49 +0800)
drivers/video/rockchip/chips/rk2928_lcdc.c

index 8d273a8321de2f2ee0874b2940b9b041c219f111..7fa32bc456290dd2b2666706c05b489e8a8b6cfa 100755 (executable)
@@ -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)*