Lines Matching defs:info

43 static int wm8505fb_init_hw(struct fb_info *info)
45 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES);
67 writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL);
78 static int wm8505fb_set_timing(struct fb_info *info)
80 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
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;
110 static int wm8505fb_set_par(struct fb_info *info)
112 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
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;
127 info->fix.visual = FB_VISUAL_TRUECOLOR;
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;
139 info->fix.visual = FB_VISUAL_TRUECOLOR;
140 info->fix.line_length = info->var.xres_virtual << 1;
143 wm8505fb_set_timing(info);
154 struct fb_info *info = dev_get_drvdata(dev);
155 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
164 struct fb_info *info = dev_get_drvdata(dev);
165 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
172 wm8505fb_set_par(info);
194 struct fb_info *info) {
195 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
201 if (info->var.grayscale)
208 u32 *pal = info->pseudo_palette;
224 struct fb_info *info)
226 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
233 static int wm8505fb_blank(int blank, struct fb_info *info)
235 struct wm8505fb_info *fbi = to_wm8505fb_info(info);
239 wm8505fb_set_timing(info);