Lines Matching defs:display

657 	struct omap_dss_device *display = fb2display(fbi);
698 if (display && display->driver->get_dimensions) {
700 display->driver->get_dimensions(display, &w, &h);
710 if (display && display->driver->get_timings) {
712 display->driver->get_timings(display, &timings);
1217 struct omap_dss_device *display = fb2display(fbi);
1221 if (!display)
1226 d = get_display_data(fbdev, display);
1230 if (display->state == OMAP_DSS_DISPLAY_ACTIVE)
1233 r = display->driver->enable(display);
1235 if ((display->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) &&
1238 omapfb_start_auto_update(fbdev, display);
1248 if (display->state != OMAP_DSS_DISPLAY_ACTIVE)
1252 omapfb_stop_auto_update(fbdev, display);
1254 display->driver->disable(display);
1415 /* allocate fbmem using display resolution as reference */
1421 struct omap_dss_device *display;
1424 display = fb2display(fbi);
1426 if (!display)
1429 switch (omapfb_get_recommended_bpp(fbdev, display)) {
1444 display->driver->get_resolution(display, &w, &h);
1687 struct omap_dss_device *display)
1705 d = get_display_data(fbdev, display);
1715 struct omap_dss_device *display)
1719 d = get_display_data(fbdev, display);
1726 /* initialize fb_info, var, fix to something sane based on the display */
1730 struct omap_dss_device *display = fb2display(fbi);
1747 if (display) {
1751 display->driver->get_resolution(display, &w, &h);
1766 switch (omapfb_get_recommended_bpp(fbdev, display)) {
1774 dev_err(fbdev->dev, "illegal display "
1780 /* if there's no display, let's just guess some basic values */
1997 struct omap_dss_device *display,
2051 if (display->driver->get_timings) {
2052 display->driver->get_timings(display, timings);
2098 struct omap_dss_device *display, char *mode_str)
2105 r = omapfb_mode_to_timings(mode_str, display, &timings, &bpp);
2109 d = get_display_data(fbdev, display);
2112 if (display->driver->check_timings) {
2113 r = display->driver->check_timings(display, &timings);
2118 if (display->driver->get_timings) {
2119 display->driver->get_timings(display, &temp_timings);
2127 if (display->driver->set_timings)
2128 display->driver->set_timings(display, &timings);
2160 struct omap_dss_device *display;
2173 display = NULL;
2177 display = fbdev->displays[i].dssdev;
2182 if (!display) {
2187 r = omapfb_set_def_mode(fbdev, display, mode_str);
2198 struct omap_dss_device *display,
2201 if (display->driver->get_timings) {
2202 display->driver->get_timings(display, t);
2227 static int omapfb_find_best_mode(struct omap_dss_device *display,
2234 if (!display->driver->read_edid)
2242 r = display->driver->read_edid(display, edid, len);
2273 fb_videomode_to_omap_timings(m, display, &t);
2275 r = display->driver->check_timings(display, &t);
2287 fb_videomode_to_omap_timings(&specs->modedb[best_idx], display,
2310 dev_warn(fbdev->dev, "Failed to enable display '%s'\n",
2341 "Failed to update display\n");
2359 dev_err(fbdev->dev, "failed to connect default display\n");
2379 dev_err(fbdev->dev, "no ovl manager for the default display\n");
2406 * Search with the display name from the user or the board file,
2407 * comparing to display names and aliases
2439 id = of_alias_get_id(dssdev->dev->of_node, "display");
2444 /* return the first display we have in the list */
2497 dev_warn(&pdev->dev, "no driver for display: %s\n",
2527 dev_err(fbdev->dev, "failed to find default display\n");
2570 "display\n");
2587 dev_info(fbdev->dev, "using display '%s' mode %dx%d\n",