fb: fix fb rotate bug
authorddl <ddl@rockchip.com>
Fri, 29 Jul 2011 10:08:09 +0000 (18:08 +0800)
committerddl <ddl@rockchip.com>
Fri, 29 Jul 2011 10:08:09 +0000 (18:08 +0800)
drivers/video/rk29_fb.c [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 3e1a90c..3c20aa3
@@ -1019,7 +1019,7 @@ static int win0_set_par(struct fb_info *info)
 
        CHK_SUSPEND(inf);
 
-    if(((var->rotate == 270)||(var->rotate == 90)) && (inf->video_mode))
+    if(((var->rotate == 270)||(var->rotate == 90) || (var->rotate == 180)) && (inf->video_mode))
     {
       #ifdef CONFIG_FB_ROTATE_VIDEO  
     //    if(xact > screen->x_res)
@@ -2154,8 +2154,8 @@ static int fb1_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
                 ipp_req.dst0.CbrMst = inf->fb0->fix.mmio_start + screen->x_res*screen->y_res*(2*dstoffset+1);
              //   if(var->xres > screen->x_res)
              //   {
-                    ipp_req.dst0.w = var->xres;
-                    ipp_req.dst0.h = var->yres;
+                    ipp_req.dst0.w = screen->x_res;
+                    ipp_req.dst0.h = screen->y_res;
               //  }   else  {
               //      ipp_req.dst0.w = var->yres;
              //       ipp_req.dst0.h = var->xres;