Lines Matching refs:var

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