[Title]change default DPI value and multiply the emulator-manager value by 10
authormunkyu.im <munkyu.im@samsung.com>
Fri, 23 Mar 2012 09:23:36 +0000 (18:23 +0900)
committermunkyu.im <munkyu.im@samsung.com>
Fri, 23 Mar 2012 09:23:36 +0000 (18:23 +0900)
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]

drivers/maru/maru_fb.c

index 781fe1596beac4514dd45b2b4568b40c7c5ead3a..796c47221f054ae237d7532c8f81483de098d1d7 100644 (file)
@@ -309,7 +309,7 @@ static int my_atoi(const char *name)
 }
 
 extern char *saved_command_line;
-#define DPI_DEF_VALUE          3200
+#define DPI_DEF_VALUE          3160
 #define DPI_MIN_VALUE          1000
 #define DPI_MAX_VALUE          4800
 
@@ -333,15 +333,16 @@ static void uvesafb_setup_var(struct fb_var_screeninfo *var,
                ps += 4;
                strncpy(dpi_info, ps, 4);
                dpi = my_atoi(dpi_info);
+        dpi *= 10;
                if (dpi < DPI_MIN_VALUE || dpi > DPI_MAX_VALUE)
                        dpi = DPI_DEF_VALUE;
        }
 
-       var->height = (var->yres * 254 / dpi);
-       var->width = (var->xres * 254 / dpi);
-       //printk(KERN_INFO "dpi value = %d\n", dpi);
-       //printk(KERN_INFO "var->yres = %d, var->xres = %d\n", var->yres, var->xres);
-       //printk(KERN_INFO "var->height = %d, var->width = %d\n", var->height, var->width);
+       var->height = var->yres * 254 / dpi;
+       var->width = var->xres * 254 / dpi;
+       printk(KERN_INFO "dpi value = %d\n", dpi);
+       printk(KERN_INFO "var->yres = %d, var->xres = %d\n", var->yres, var->xres);
+       printk(KERN_INFO "var->height = %d, var->width = %d\n", var->height, var->width);
 
        var->xres_virtual = mode->x_res;
        var->yres_virtual = (par->ypan) ?