Lines Matching full:var
50 if (regno >= BIT(info->var.bits_per_pixel)) in clps711x_fb_setcolreg()
67 static int clps711x_fb_check_var(struct fb_var_screeninfo *var, in clps711x_fb_check_var() argument
72 if (var->bits_per_pixel < 1 || in clps711x_fb_check_var()
73 var->bits_per_pixel > CLPS711X_FB_BPP_MAX) in clps711x_fb_check_var()
76 if (!var->pixclock) in clps711x_fb_check_var()
79 val = DIV_ROUND_UP(var->xres, 16) - 1; in clps711x_fb_check_var()
83 val = DIV_ROUND_UP(var->yres * var->xres * var->bits_per_pixel, 128); in clps711x_fb_check_var()
88 var->transp.msb_right = 0; in clps711x_fb_check_var()
89 var->transp.offset = 0; in clps711x_fb_check_var()
90 var->transp.length = 0; in clps711x_fb_check_var()
91 var->red.msb_right = 0; in clps711x_fb_check_var()
92 var->red.offset = 0; in clps711x_fb_check_var()
93 var->red.length = var->bits_per_pixel; in clps711x_fb_check_var()
94 var->green = var->red; in clps711x_fb_check_var()
95 var->blue = var->red; in clps711x_fb_check_var()
96 var->grayscale = var->bits_per_pixel > 1; in clps711x_fb_check_var()
107 size = (info->var.xres * info->var.yres * info->var.bits_per_pixel) / 8; in clps711x_fb_set_par()
111 switch (info->var.bits_per_pixel) { in clps711x_fb_set_par()
123 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; in clps711x_fb_set_par()
126 lcdcon = (info->var.xres * info->var.yres * in clps711x_fb_set_par()
127 info->var.bits_per_pixel) / 128 - 1; in clps711x_fb_set_par()
128 lcdcon |= ((info->var.xres / 16) - 1) << 13; in clps711x_fb_set_par()
131 pps = clk_get_rate(cfb->clk) / (PICOS2KHZ(info->var.pixclock) * 1000); in clps711x_fb_set_par()
136 if (info->var.bits_per_pixel == 4) in clps711x_fb_set_par()
138 if (info->var.bits_per_pixel >= 2) in clps711x_fb_set_par()
275 &info->var.bits_per_pixel); in clps711x_fb_probe()
303 info->var.activate = FB_ACTIVATE_FORCE | FB_ACTIVATE_NOW; in clps711x_fb_probe()
304 info->var.height = -1; in clps711x_fb_probe()
305 info->var.width = -1; in clps711x_fb_probe()
306 info->var.vmode = FB_VMODE_NONINTERLACED; in clps711x_fb_probe()
310 fb_videomode_to_var(&info->var, &cfb->mode); in clps711x_fb_probe()
316 ret = fb_set_var(info, &info->var); in clps711x_fb_probe()