Lines Matching refs:var
55 if (regno >= (1 << info->var.bits_per_pixel)) in clps7111fb_setcolreg()
90 clps7111fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in clps7111fb_check_var() argument
92 var->transp.msb_right = 0; in clps7111fb_check_var()
93 var->transp.offset = 0; in clps7111fb_check_var()
94 var->transp.length = 0; in clps7111fb_check_var()
95 var->red.msb_right = 0; in clps7111fb_check_var()
96 var->red.offset = 0; in clps7111fb_check_var()
97 var->red.length = var->bits_per_pixel; in clps7111fb_check_var()
98 var->green = var->red; in clps7111fb_check_var()
99 var->blue = var->red; in clps7111fb_check_var()
101 if (var->bits_per_pixel > 4) in clps7111fb_check_var()
115 switch (info->var.bits_per_pixel) { in clps7111fb_set_par()
127 info->fix.line_length = info->var.xres_virtual * info->var.bits_per_pixel / 8; in clps7111fb_set_par()
129 lcdcon = (info->var.xres_virtual * info->var.yres_virtual * info->var.bits_per_pixel) / 128 - 1; in clps7111fb_set_par()
130 lcdcon |= ((info->var.xres_virtual / 16) - 1) << 13; in clps7111fb_set_par()
142 pixclock = 9 * info->var.pixclock / 244140 - 1; in clps7111fb_set_par()
145 if (info->var.bits_per_pixel == 4) in clps7111fb_set_par()
147 if (info->var.bits_per_pixel >= 2) in clps7111fb_set_par()
188 info->var.xres_virtual = 640; in clps711x_guess_lcd_params()
189 info->var.yres_virtual = 240; in clps711x_guess_lcd_params()
190 info->var.bits_per_pixel = 4; in clps711x_guess_lcd_params()
191 info->var.activate = FB_ACTIVATE_NOW; in clps711x_guess_lcd_params()
192 info->var.height = -1; in clps711x_guess_lcd_params()
193 info->var.width = -1; in clps711x_guess_lcd_params()
194 info->var.pixclock = 93006; /* 10.752MHz pixel clock */ in clps711x_guess_lcd_params()
209 info->var.bits_per_pixel = 4; in clps711x_guess_lcd_params()
213 info->var.bits_per_pixel = 2; in clps711x_guess_lcd_params()
217 info->var.bits_per_pixel = 1; in clps711x_guess_lcd_params()
224 info->var.xres_virtual = (((lcdcon >> 13) & 0x3f) + 1) * 16; in clps711x_guess_lcd_params()
225 info->var.yres_virtual = (((lcdcon & 0x1fff) + 1) * 128) / in clps711x_guess_lcd_params()
226 (info->var.xres_virtual * in clps711x_guess_lcd_params()
227 info->var.bits_per_pixel); in clps711x_guess_lcd_params()
232 info->var.pixclock = (((lcdcon >> 19) & 0x3f) + 1) * 244140 / 9; in clps711x_guess_lcd_params()
240 info->var.xres = info->var.xres_virtual; in clps711x_guess_lcd_params()
241 info->var.yres = info->var.yres_virtual; in clps711x_guess_lcd_params()
242 info->var.grayscale = info->var.bits_per_pixel > 1; in clps711x_guess_lcd_params()
244 size = info->var.xres * info->var.yres * info->var.bits_per_pixel / 8; in clps711x_guess_lcd_params()