From bad41f890ec7d5bc3ae3cc3fc4f6e86f377b306d Mon Sep 17 00:00:00 2001 From: yxj Date: Thu, 18 Oct 2012 14:28:32 +0800 Subject: [PATCH] rk2928 lcdc :fig bug of FBIOGET_PANEL_SIZE --- drivers/video/rockchip/lcdc/rk2928_lcdc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/rockchip/lcdc/rk2928_lcdc.c b/drivers/video/rockchip/lcdc/rk2928_lcdc.c index 529a5353ae59..9a016300e367 100644 --- a/drivers/video/rockchip/lcdc/rk2928_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk2928_lcdc.c @@ -39,9 +39,9 @@ -static int dbg_thresd = 2; +static int dbg_thresd = 0; module_param(dbg_thresd, int, S_IRUGO|S_IWUSR); -#define DBG(level,x...) do { if(unlikely(dbg_thresd > level)) printk(KERN_INFO x); } while (0) +#define DBG(level,x...) do { if(unlikely(dbg_thresd >= level)) printk(KERN_INFO x); } while (0) @@ -747,8 +747,8 @@ int rk2928_lcdc_ioctl(struct rk_lcdc_device_driver * dev_drv,unsigned int cmd, u switch(cmd) { case FBIOGET_PANEL_SIZE: //get panel size - panel_size[0] = lcdc_dev->screen->x_res; - panel_size[1] = lcdc_dev->screen->y_res; + panel_size[0] = dev_drv->screen0->x_res; + panel_size[1] = dev_drv->screen0->y_res; if(copy_to_user(argp, panel_size, 8)) return -EFAULT; break; @@ -994,7 +994,7 @@ static int rk2928_fb_get_layer(struct rk_lcdc_device_driver *dev_drv,const char layer_id = -1; } mutex_unlock(&dev_drv->fb_win_id_mutex); - + //printk("%s %s win%d\n",__func__,id,layer_id); return layer_id; } -- 2.34.1