Lines Matching refs:var

66 	writel(info->var.xres,	       fbi->regbase + WMT_GOVR_XRES);  in wm8505fb_init_hw()
67 writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL); in wm8505fb_init_hw()
82 int h_start = info->var.left_margin; in wm8505fb_set_timing()
83 int h_end = h_start + info->var.xres; in wm8505fb_set_timing()
84 int h_all = h_end + info->var.right_margin; in wm8505fb_set_timing()
85 int h_sync = info->var.hsync_len; in wm8505fb_set_timing()
87 int v_start = info->var.upper_margin; in wm8505fb_set_timing()
88 int v_end = v_start + info->var.yres; in wm8505fb_set_timing()
89 int v_all = v_end + info->var.lower_margin; in wm8505fb_set_timing()
90 int v_sync = info->var.vsync_len; in wm8505fb_set_timing()
117 if (info->var.bits_per_pixel == 32) { in wm8505fb_set_par()
118 info->var.red.offset = 16; in wm8505fb_set_par()
119 info->var.red.length = 8; in wm8505fb_set_par()
120 info->var.red.msb_right = 0; in wm8505fb_set_par()
121 info->var.green.offset = 8; in wm8505fb_set_par()
122 info->var.green.length = 8; in wm8505fb_set_par()
123 info->var.green.msb_right = 0; in wm8505fb_set_par()
124 info->var.blue.offset = 0; in wm8505fb_set_par()
125 info->var.blue.length = 8; in wm8505fb_set_par()
126 info->var.blue.msb_right = 0; in wm8505fb_set_par()
128 info->fix.line_length = info->var.xres_virtual << 2; in wm8505fb_set_par()
129 } else if (info->var.bits_per_pixel == 16) { in wm8505fb_set_par()
130 info->var.red.offset = 11; in wm8505fb_set_par()
131 info->var.red.length = 5; in wm8505fb_set_par()
132 info->var.red.msb_right = 0; in wm8505fb_set_par()
133 info->var.green.offset = 5; in wm8505fb_set_par()
134 info->var.green.length = 6; in wm8505fb_set_par()
135 info->var.green.msb_right = 0; in wm8505fb_set_par()
136 info->var.blue.offset = 0; in wm8505fb_set_par()
137 info->var.blue.length = 5; in wm8505fb_set_par()
138 info->var.blue.msb_right = 0; in wm8505fb_set_par()
140 info->fix.line_length = info->var.xres_virtual << 1; in wm8505fb_set_par()
201 if (info->var.grayscale) in wm8505fb_setcolreg()
210 val = chan_to_field(red, &fbi->fb.var.red); in wm8505fb_setcolreg()
211 val |= chan_to_field(green, &fbi->fb.var.green); in wm8505fb_setcolreg()
212 val |= chan_to_field(blue, &fbi->fb.var.blue); in wm8505fb_setcolreg()
223 static int wm8505fb_pan_display(struct fb_var_screeninfo *var, in wm8505fb_pan_display() argument
228 writel(var->xoffset, fbi->regbase + WMT_GOVR_XPAN); in wm8505fb_pan_display()
229 writel(var->yoffset, fbi->regbase + WMT_GOVR_YPAN); in wm8505fb_pan_display()
316 fb_videomode_to_var(&fbi->fb.var, &mode); in wm8505fb_probe()
318 fbi->fb.var.nonstd = 0; in wm8505fb_probe()
319 fbi->fb.var.activate = FB_ACTIVATE_NOW; in wm8505fb_probe()
321 fbi->fb.var.height = -1; in wm8505fb_probe()
322 fbi->fb.var.width = -1; in wm8505fb_probe()
333 fbi->fb.var.xres_virtual = mode.xres; in wm8505fb_probe()
334 fbi->fb.var.yres_virtual = mode.yres * 2; in wm8505fb_probe()
335 fbi->fb.var.bits_per_pixel = bpp; in wm8505fb_probe()