rk2928 lcdc :fig bug of FBIOGET_PANEL_SIZE
authoryxj <yxj@rock-chips.com>
Thu, 18 Oct 2012 06:28:32 +0000 (14:28 +0800)
committeryxj <yxj@rock-chips.com>
Thu, 18 Oct 2012 06:29:16 +0000 (14:29 +0800)
drivers/video/rockchip/lcdc/rk2928_lcdc.c

index 529a5353ae59277d5104070368814a935d27f314..9a016300e367f3c62178f93df0f7587ad5d60c04 100644 (file)
@@ -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;
 }