Lines Matching refs:var

163 	info->var.transp.offset = 0;  in ep93xxfb_set_pixelmode()
164 info->var.transp.length = 0; in ep93xxfb_set_pixelmode()
166 switch (info->var.bits_per_pixel) { in ep93xxfb_set_pixelmode()
171 info->var.red.offset = 0; in ep93xxfb_set_pixelmode()
172 info->var.red.length = 8; in ep93xxfb_set_pixelmode()
173 info->var.green.offset = 0; in ep93xxfb_set_pixelmode()
174 info->var.green.length = 8; in ep93xxfb_set_pixelmode()
175 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode()
176 info->var.blue.length = 8; in ep93xxfb_set_pixelmode()
184 info->var.red.offset = 11; in ep93xxfb_set_pixelmode()
185 info->var.red.length = 5; in ep93xxfb_set_pixelmode()
186 info->var.green.offset = 5; in ep93xxfb_set_pixelmode()
187 info->var.green.length = 6; in ep93xxfb_set_pixelmode()
188 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode()
189 info->var.blue.length = 5; in ep93xxfb_set_pixelmode()
197 info->var.red.offset = 16; in ep93xxfb_set_pixelmode()
198 info->var.red.length = 8; in ep93xxfb_set_pixelmode()
199 info->var.green.offset = 8; in ep93xxfb_set_pixelmode()
200 info->var.green.length = 8; in ep93xxfb_set_pixelmode()
201 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode()
202 info->var.blue.length = 8; in ep93xxfb_set_pixelmode()
210 info->var.red.offset = 16; in ep93xxfb_set_pixelmode()
211 info->var.red.length = 8; in ep93xxfb_set_pixelmode()
212 info->var.green.offset = 8; in ep93xxfb_set_pixelmode()
213 info->var.green.length = 8; in ep93xxfb_set_pixelmode()
214 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode()
215 info->var.blue.length = 8; in ep93xxfb_set_pixelmode()
232 vlines_total = info->var.yres + info->var.upper_margin + in ep93xxfb_set_timing()
233 info->var.lower_margin + info->var.vsync_len - 1; in ep93xxfb_set_timing()
235 hclks_total = info->var.xres + info->var.left_margin + in ep93xxfb_set_timing()
236 info->var.right_margin + info->var.hsync_len - 1; in ep93xxfb_set_timing()
242 stop = vlines_total - info->var.vsync_len; in ep93xxfb_set_timing()
245 start = vlines_total - info->var.vsync_len - info->var.upper_margin; in ep93xxfb_set_timing()
246 stop = info->var.lower_margin - 1; in ep93xxfb_set_timing()
255 stop = hclks_total - info->var.hsync_len; in ep93xxfb_set_timing()
258 start = hclks_total - info->var.hsync_len - info->var.left_margin; in ep93xxfb_set_timing()
259 stop = info->var.right_margin - 1; in ep93xxfb_set_timing()
274 clk_set_rate(fbi->clk, 1000 * PICOS2KHZ(info->var.pixclock)); in ep93xxfb_set_par()
278 info->fix.line_length = info->var.xres_virtual * in ep93xxfb_set_par()
279 info->var.bits_per_pixel / 8; in ep93xxfb_set_par()
282 ep93xxfb_writel(fbi, info->var.yres - 1, EP93XXFB_SCREEN_LINES); in ep93xxfb_set_par()
283 ep93xxfb_writel(fbi, ((info->var.xres * info->var.bits_per_pixel) in ep93xxfb_set_par()
290 static int ep93xxfb_check_var(struct fb_var_screeninfo *var, in ep93xxfb_check_var() argument
299 var->xres = max_t(unsigned int, var->xres, EP93XXFB_MIN_XRES); in ep93xxfb_check_var()
300 var->xres = min_t(unsigned int, var->xres, EP93XXFB_MAX_XRES); in ep93xxfb_check_var()
301 var->xres_virtual = max(var->xres_virtual, var->xres); in ep93xxfb_check_var()
303 var->yres = max_t(unsigned int, var->yres, EP93XXFB_MIN_YRES); in ep93xxfb_check_var()
304 var->yres = min_t(unsigned int, var->yres, EP93XXFB_MAX_YRES); in ep93xxfb_check_var()
305 var->yres_virtual = max(var->yres_virtual, var->yres); in ep93xxfb_check_var()
386 red = ep93xxfb_convert_color(red, info->var.red.length); in ep93xxfb_setcolreg()
387 green = ep93xxfb_convert_color(green, info->var.green.length); in ep93xxfb_setcolreg()
388 blue = ep93xxfb_convert_color(blue, info->var.blue.length); in ep93xxfb_setcolreg()
390 info->var.transp.length); in ep93xxfb_setcolreg()
392 pal[regno] = (red << info->var.red.offset) | in ep93xxfb_setcolreg()
393 (green << info->var.green.offset) | in ep93xxfb_setcolreg()
394 (blue << info->var.blue.offset) | in ep93xxfb_setcolreg()
395 (transp << info->var.transp.offset); in ep93xxfb_setcolreg()
516 info->var.activate = FB_ACTIVATE_NOW; in ep93xxfb_probe()
517 info->var.vmode = FB_VMODE_NONINTERLACED; in ep93xxfb_probe()
523 err = fb_find_mode(&info->var, info, video_mode, in ep93xxfb_probe()
537 err = ep93xxfb_check_var(&info->var, info); in ep93xxfb_probe()
558 info->var.xres, info->var.yres, info->var.bits_per_pixel); in ep93xxfb_probe()