Lines Matching refs:panel
156 struct lcd_panel *panel = fbdev->panel; in ctrl_init() local
158 int bpp = panel->bpp; in ctrl_init()
345 fbdev->panel->enable(fbdev->panel); in omapfb_blank()
354 fbdev->panel->disable(fbdev->panel); in omapfb_blank()
467 if (plane->fbdev->panel->bpp == 12) in set_color_mode()
491 struct lcd_panel *panel = fbdev->panel; in set_fb_var() local
504 xres_max = panel->x_res; in set_fb_var()
506 yres_max = panel->y_res; in set_fb_var()
508 var->xres = panel->x_res; in set_fb_var()
509 var->yres = panel->y_res; in set_fb_var()
515 xres_max = panel->y_res; in set_fb_var()
517 yres_max = panel->x_res; in set_fb_var()
519 var->xres = panel->y_res; in set_fb_var()
520 var->yres = panel->x_res; in set_fb_var()
586 var->pixclock = 10000000 / (panel->pixel_clock / 100); in set_fb_var()
587 var->left_margin = panel->hfp; in set_fb_var()
588 var->right_margin = panel->hbp; in set_fb_var()
589 var->upper_margin = panel->vfp; in set_fb_var()
590 var->lower_margin = panel->vbp; in set_fb_var()
591 var->hsync_len = panel->hsw; in set_fb_var()
592 var->vsync_len = panel->vsw; in set_fb_var()
724 xres = fbdev->panel->x_res; in omapfb_update_window_async()
725 yres = fbdev->panel->y_res; in omapfb_update_window_async()
729 xres = fbdev->panel->y_res; in omapfb_update_window_async()
730 yres = fbdev->panel->x_res; in omapfb_update_window_async()
804 struct lcd_panel *panel = fbdev->panel; in omapfb_setup_plane() local
808 if (pi->pos_x + pi->out_width > panel->x_res || in omapfb_setup_plane()
809 pi->pos_y + pi->out_height > panel->y_res) in omapfb_setup_plane()
1059 caps->ctrl |= fbdev->panel->get_caps(fbdev->panel); in omapfb_get_caps()
1205 if (!fbdev->panel->run_test) { in omapfb_ioctl()
1209 r = fbdev->panel->run_test(fbdev->panel, test_num); in omapfb_ioctl()
1346 return snprintf(buf, PAGE_SIZE, "%s\n", fbdev->panel->name); in omapfb_show_panel_name()
1356 if (fbdev->panel->get_bklight_level) { in omapfb_show_bklight_level()
1358 fbdev->panel->get_bklight_level(fbdev->panel)); in omapfb_show_bklight_level()
1371 if (fbdev->panel->set_bklight_level) { in omapfb_store_bklight_level()
1375 r = fbdev->panel->set_bklight_level(fbdev->panel, in omapfb_store_bklight_level()
1390 if (fbdev->panel->get_bklight_level) { in omapfb_show_bklight_max()
1392 fbdev->panel->get_bklight_max(fbdev->panel)); in omapfb_show_bklight_max()
1501 var->bits_per_pixel = fbdev->panel->bpp; in fbinfo_init()
1579 fbdev->panel->disable(fbdev->panel); in omapfb_free_resources()
1587 fbdev->panel->cleanup(fbdev->panel); in omapfb_free_resources()
1636 #define _P(x) (fbdev->panel->x != NULL) in check_required_callbacks()
1637 BUG_ON(fbdev->ctrl == NULL || fbdev->panel == NULL); in check_required_callbacks()
1660 struct lcd_panel *panel) in omapfb_do_probe() argument
1693 fbdev->panel = panel; in omapfb_do_probe()
1710 r = fbdev->panel->init(fbdev->panel, fbdev); in omapfb_do_probe()
1714 pr_info("omapfb: configured for panel %s\n", fbdev->panel->name); in omapfb_do_probe()
1716 def_vxres = def_vxres ? def_vxres : fbdev->panel->x_res; in omapfb_do_probe()
1717 def_vyres = def_vyres ? def_vyres : fbdev->panel->y_res; in omapfb_do_probe()
1755 r = fbdev->panel->enable(fbdev->panel); in omapfb_do_probe()
1778 panel = fbdev->panel; in omapfb_do_probe()
1779 phz = panel->pixel_clock * 1000; in omapfb_do_probe()
1780 hhz = phz * 10 / (panel->hfp + panel->x_res + panel->hbp + panel->hsw); in omapfb_do_probe()
1781 vhz = hhz / (panel->vfp + panel->y_res + panel->vbp + panel->vsw); in omapfb_do_probe()
1818 void omapfb_register_panel(struct lcd_panel *panel) in omapfb_register_panel() argument
1822 fbdev_panel = panel; in omapfb_register_panel()