Lines Matching refs:panel

156 		struct lcd_panel *panel = fbdev->panel;  in ctrl_init()  local
158 int bpp = panel->bpp; in ctrl_init()
340 fbdev->panel->enable(fbdev->panel); in omapfb_blank()
349 fbdev->panel->disable(fbdev->panel); in omapfb_blank()
462 if (plane->fbdev->panel->bpp == 12) in set_color_mode()
486 struct lcd_panel *panel = fbdev->panel; in set_fb_var() local
499 xres_max = panel->x_res; in set_fb_var()
501 yres_max = panel->y_res; in set_fb_var()
503 var->xres = panel->x_res; in set_fb_var()
504 var->yres = panel->y_res; in set_fb_var()
510 xres_max = panel->y_res; in set_fb_var()
512 yres_max = panel->x_res; in set_fb_var()
514 var->xres = panel->y_res; in set_fb_var()
515 var->yres = panel->x_res; in set_fb_var()
581 var->pixclock = 10000000 / (panel->pixel_clock / 100); in set_fb_var()
582 var->left_margin = panel->hfp; in set_fb_var()
583 var->right_margin = panel->hbp; in set_fb_var()
584 var->upper_margin = panel->vfp; in set_fb_var()
585 var->lower_margin = panel->vbp; in set_fb_var()
586 var->hsync_len = panel->hsw; in set_fb_var()
587 var->vsync_len = panel->vsw; in set_fb_var()
719 xres = fbdev->panel->x_res; in omapfb_update_window_async()
720 yres = fbdev->panel->y_res; in omapfb_update_window_async()
724 xres = fbdev->panel->y_res; in omapfb_update_window_async()
725 yres = fbdev->panel->x_res; in omapfb_update_window_async()
799 struct lcd_panel *panel = fbdev->panel; in omapfb_setup_plane() local
803 if (pi->pos_x + pi->out_width > panel->x_res || in omapfb_setup_plane()
804 pi->pos_y + pi->out_height > panel->y_res) in omapfb_setup_plane()
1054 caps->ctrl |= fbdev->panel->get_caps(fbdev->panel); in omapfb_get_caps()
1200 if (!fbdev->panel->run_test) { in omapfb_ioctl()
1204 r = fbdev->panel->run_test(fbdev->panel, test_num); in omapfb_ioctl()
1341 return snprintf(buf, PAGE_SIZE, "%s\n", fbdev->panel->name); in omapfb_show_panel_name()
1351 if (fbdev->panel->get_bklight_level) { in omapfb_show_bklight_level()
1353 fbdev->panel->get_bklight_level(fbdev->panel)); in omapfb_show_bklight_level()
1366 if (fbdev->panel->set_bklight_level) { in omapfb_store_bklight_level()
1370 r = fbdev->panel->set_bklight_level(fbdev->panel, in omapfb_store_bklight_level()
1385 if (fbdev->panel->get_bklight_level) { in omapfb_show_bklight_max()
1387 fbdev->panel->get_bklight_max(fbdev->panel)); in omapfb_show_bklight_max()
1496 var->bits_per_pixel = fbdev->panel->bpp; in fbinfo_init()
1574 fbdev->panel->disable(fbdev->panel); in omapfb_free_resources()
1582 fbdev->panel->cleanup(fbdev->panel); in omapfb_free_resources()
1631 #define _P(x) (fbdev->panel->x != NULL) in check_required_callbacks()
1632 BUG_ON(fbdev->ctrl == NULL || fbdev->panel == NULL); in check_required_callbacks()
1655 struct lcd_panel *panel) in omapfb_do_probe() argument
1688 fbdev->panel = panel; in omapfb_do_probe()
1705 r = fbdev->panel->init(fbdev->panel, fbdev); in omapfb_do_probe()
1709 pr_info("omapfb: configured for panel %s\n", fbdev->panel->name); in omapfb_do_probe()
1711 def_vxres = def_vxres ? def_vxres : fbdev->panel->x_res; in omapfb_do_probe()
1712 def_vyres = def_vyres ? def_vyres : fbdev->panel->y_res; in omapfb_do_probe()
1750 r = fbdev->panel->enable(fbdev->panel); in omapfb_do_probe()
1773 panel = fbdev->panel; in omapfb_do_probe()
1774 phz = panel->pixel_clock * 1000; in omapfb_do_probe()
1775 hhz = phz * 10 / (panel->hfp + panel->x_res + panel->hbp + panel->hsw); in omapfb_do_probe()
1776 vhz = hhz / (panel->vfp + panel->y_res + panel->vbp + panel->vsw); in omapfb_do_probe()
1813 void omapfb_register_panel(struct lcd_panel *panel) in omapfb_register_panel() argument
1817 fbdev_panel = panel; in omapfb_register_panel()