Lines Matching refs:var

444 static int bfin_lq035q1_fb_check_var(struct fb_var_screeninfo *var,  in bfin_lq035q1_fb_check_var()  argument
449 if (var->bits_per_pixel == fbi->lcd_bpp) { in bfin_lq035q1_fb_check_var()
450 var->red.offset = info->var.red.offset; in bfin_lq035q1_fb_check_var()
451 var->green.offset = info->var.green.offset; in bfin_lq035q1_fb_check_var()
452 var->blue.offset = info->var.blue.offset; in bfin_lq035q1_fb_check_var()
453 var->red.length = info->var.red.length; in bfin_lq035q1_fb_check_var()
454 var->green.length = info->var.green.length; in bfin_lq035q1_fb_check_var()
455 var->blue.length = info->var.blue.length; in bfin_lq035q1_fb_check_var()
456 var->transp.offset = 0; in bfin_lq035q1_fb_check_var()
457 var->transp.length = 0; in bfin_lq035q1_fb_check_var()
458 var->transp.msb_right = 0; in bfin_lq035q1_fb_check_var()
459 var->red.msb_right = 0; in bfin_lq035q1_fb_check_var()
460 var->green.msb_right = 0; in bfin_lq035q1_fb_check_var()
461 var->blue.msb_right = 0; in bfin_lq035q1_fb_check_var()
464 var->bits_per_pixel); in bfin_lq035q1_fb_check_var()
468 if (info->var.xres != var->xres || info->var.yres != var->yres || in bfin_lq035q1_fb_check_var()
469 info->var.xres_virtual != var->xres_virtual || in bfin_lq035q1_fb_check_var()
470 info->var.yres_virtual != var->yres_virtual) { in bfin_lq035q1_fb_check_var()
472 __func__, var->xres, var->yres); in bfin_lq035q1_fb_check_var()
480 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_lq035q1_fb_check_var()
482 __func__, var->yres_virtual); in bfin_lq035q1_fb_check_var()
505 if (info->var.grayscale) { in bfin_lq035q1_fb_setcolreg()
517 red >>= (16 - info->var.red.length); in bfin_lq035q1_fb_setcolreg()
518 green >>= (16 - info->var.green.length); in bfin_lq035q1_fb_setcolreg()
519 blue >>= (16 - info->var.blue.length); in bfin_lq035q1_fb_setcolreg()
521 value = (red << info->var.red.offset) | in bfin_lq035q1_fb_setcolreg()
522 (green << info->var.green.offset) | in bfin_lq035q1_fb_setcolreg()
523 (blue << info->var.blue.offset); in bfin_lq035q1_fb_setcolreg()
609 fbinfo->var.nonstd = 0; in bfin_lq035q1_probe()
610 fbinfo->var.activate = FB_ACTIVATE_NOW; in bfin_lq035q1_probe()
611 fbinfo->var.height = -1; in bfin_lq035q1_probe()
612 fbinfo->var.width = -1; in bfin_lq035q1_probe()
613 fbinfo->var.accel_flags = 0; in bfin_lq035q1_probe()
614 fbinfo->var.vmode = FB_VMODE_NONINTERLACED; in bfin_lq035q1_probe()
616 fbinfo->var.xres = LCD_X_RES; in bfin_lq035q1_probe()
617 fbinfo->var.xres_virtual = LCD_X_RES; in bfin_lq035q1_probe()
618 fbinfo->var.yres = LCD_Y_RES; in bfin_lq035q1_probe()
619 fbinfo->var.yres_virtual = LCD_Y_RES; in bfin_lq035q1_probe()
620 fbinfo->var.bits_per_pixel = info->lcd_bpp; in bfin_lq035q1_probe()
624 fbinfo->var.red.offset = 0; in bfin_lq035q1_probe()
625 fbinfo->var.green.offset = 8; in bfin_lq035q1_probe()
626 fbinfo->var.blue.offset = 16; in bfin_lq035q1_probe()
628 fbinfo->var.red.offset = 0; in bfin_lq035q1_probe()
629 fbinfo->var.green.offset = 5; in bfin_lq035q1_probe()
630 fbinfo->var.blue.offset = 11; in bfin_lq035q1_probe()
634 fbinfo->var.red.offset = 16; in bfin_lq035q1_probe()
635 fbinfo->var.green.offset = 8; in bfin_lq035q1_probe()
636 fbinfo->var.blue.offset = 0; in bfin_lq035q1_probe()
638 fbinfo->var.red.offset = 11; in bfin_lq035q1_probe()
639 fbinfo->var.green.offset = 5; in bfin_lq035q1_probe()
640 fbinfo->var.blue.offset = 0; in bfin_lq035q1_probe()
644 fbinfo->var.transp.offset = 0; in bfin_lq035q1_probe()
647 fbinfo->var.red.length = 8; in bfin_lq035q1_probe()
648 fbinfo->var.green.length = 8; in bfin_lq035q1_probe()
649 fbinfo->var.blue.length = 8; in bfin_lq035q1_probe()
651 fbinfo->var.red.length = 5; in bfin_lq035q1_probe()
652 fbinfo->var.green.length = 6; in bfin_lq035q1_probe()
653 fbinfo->var.blue.length = 5; in bfin_lq035q1_probe()
656 fbinfo->var.transp.length = 0; in bfin_lq035q1_probe()
663 fbinfo->fix.line_length = fbinfo->var.xres_virtual * in bfin_lq035q1_probe()
664 fbinfo->var.bits_per_pixel / 8; in bfin_lq035q1_probe()