Lines Matching refs:panel
115 /* Turn on panel */
123 /* Turn off panel */
148 if (panel_is_active(fbdev->panel) || panel_is_color(fbdev->panel)) {
172 index = (fbdev->panel->control_base & LCD_CONTROL_SBPPF_MASK) >> LCD_CONTROL_SBPPF_BIT;
188 info->var.rotate = ((fbdev->panel->control_base&LCD_CONTROL_SM_MASK) \
192 fbdev->regs->lcd_control = fbdev->panel->control_base;
193 fbdev->regs->lcd_horztiming = fbdev->panel->horztiming;
194 fbdev->regs->lcd_verttiming = fbdev->panel->verttiming;
195 fbdev->regs->lcd_clkcontrol = fbdev->panel->clkcontrol_base;
200 if (panel_is_dual(fbdev->panel)) {
201 /* Second panel display seconf half of screen if possible,
202 * otherwise display the same as the first panel */
269 } else if (panel_is_active(fbdev->panel)) {
274 } else if (panel_is_color(fbdev->panel)) {
276 value = (((panel_swap_rgb(fbdev->panel) ? blue : red) >> 12) & 0x000F) |
278 (((panel_swap_rgb(fbdev->panel) ? red : blue) >> 4) & 0x0F00);
326 if (panel_is_dual(fbdev->panel)) {
383 if (!strncmp(this_opt, "panel:", 6)) {
389 fbdev->panel = &known_lcd_panels[i];
404 print_info("Panel=%s", fbdev->panel->name);
458 fbdev->fb_len = fbdev->panel->xres * fbdev->panel->yres *
459 (fbdev->panel->bpp >> 3) * AU1100FB_NBR_VIDEO_BUFFERS;
476 /* load the panel info into the var struct */
477 au1100fb_var.bits_per_pixel = fbdev->panel->bpp;
478 au1100fb_var.xres = fbdev->panel->xres;
480 au1100fb_var.yres = fbdev->panel->yres;