Lines Matching refs:var

251 static int bfin_t350mcqb_fb_check_var(struct fb_var_screeninfo *var,  in bfin_t350mcqb_fb_check_var()  argument
255 switch (var->bits_per_pixel) { in bfin_t350mcqb_fb_check_var()
257 var->red.offset = 0; in bfin_t350mcqb_fb_check_var()
258 var->green.offset = 8; in bfin_t350mcqb_fb_check_var()
259 var->blue.offset = 16; in bfin_t350mcqb_fb_check_var()
260 var->red.length = var->green.length = var->blue.length = 8; in bfin_t350mcqb_fb_check_var()
261 var->transp.offset = 0; in bfin_t350mcqb_fb_check_var()
262 var->transp.length = 0; in bfin_t350mcqb_fb_check_var()
263 var->transp.msb_right = 0; in bfin_t350mcqb_fb_check_var()
264 var->red.msb_right = 0; in bfin_t350mcqb_fb_check_var()
265 var->green.msb_right = 0; in bfin_t350mcqb_fb_check_var()
266 var->blue.msb_right = 0; in bfin_t350mcqb_fb_check_var()
270 var->bits_per_pixel); in bfin_t350mcqb_fb_check_var()
274 if (info->var.xres != var->xres || info->var.yres != var->yres || in bfin_t350mcqb_fb_check_var()
275 info->var.xres_virtual != var->xres_virtual || in bfin_t350mcqb_fb_check_var()
276 info->var.yres_virtual != var->yres_virtual) { in bfin_t350mcqb_fb_check_var()
278 __func__, var->xres, var->yres); in bfin_t350mcqb_fb_check_var()
286 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_t350mcqb_fb_check_var()
288 __func__, var->yres_virtual); in bfin_t350mcqb_fb_check_var()
310 if (info->var.grayscale) { in bfin_t350mcqb_fb_setcolreg()
322 red >>= (16 - info->var.red.length); in bfin_t350mcqb_fb_setcolreg()
323 green >>= (16 - info->var.green.length); in bfin_t350mcqb_fb_setcolreg()
324 blue >>= (16 - info->var.blue.length); in bfin_t350mcqb_fb_setcolreg()
326 value = (red << info->var.red.offset) | in bfin_t350mcqb_fb_setcolreg()
327 (green << info->var.green.offset) | in bfin_t350mcqb_fb_setcolreg()
328 (blue << info->var.blue.offset); in bfin_t350mcqb_fb_setcolreg()
464 fbinfo->var.nonstd = 0; in bfin_t350mcqb_probe()
465 fbinfo->var.activate = FB_ACTIVATE_NOW; in bfin_t350mcqb_probe()
466 fbinfo->var.height = 53; in bfin_t350mcqb_probe()
467 fbinfo->var.width = 70; in bfin_t350mcqb_probe()
468 fbinfo->var.accel_flags = 0; in bfin_t350mcqb_probe()
469 fbinfo->var.vmode = FB_VMODE_NONINTERLACED; in bfin_t350mcqb_probe()
471 fbinfo->var.xres = LCD_X_RES; in bfin_t350mcqb_probe()
472 fbinfo->var.xres_virtual = LCD_X_RES; in bfin_t350mcqb_probe()
473 fbinfo->var.yres = LCD_Y_RES; in bfin_t350mcqb_probe()
474 fbinfo->var.yres_virtual = LCD_Y_RES; in bfin_t350mcqb_probe()
475 fbinfo->var.bits_per_pixel = LCD_BPP; in bfin_t350mcqb_probe()
477 fbinfo->var.red.offset = 0; in bfin_t350mcqb_probe()
478 fbinfo->var.green.offset = 8; in bfin_t350mcqb_probe()
479 fbinfo->var.blue.offset = 16; in bfin_t350mcqb_probe()
480 fbinfo->var.transp.offset = 0; in bfin_t350mcqb_probe()
481 fbinfo->var.red.length = 8; in bfin_t350mcqb_probe()
482 fbinfo->var.green.length = 8; in bfin_t350mcqb_probe()
483 fbinfo->var.blue.length = 8; in bfin_t350mcqb_probe()
484 fbinfo->var.transp.length = 0; in bfin_t350mcqb_probe()
487 fbinfo->fix.line_length = fbinfo->var.xres_virtual * in bfin_t350mcqb_probe()
488 fbinfo->var.bits_per_pixel / 8; in bfin_t350mcqb_probe()