Lines Matching refs:dssdev

62 		struct omap_dss_device *dssdev);
1670 struct omap_dss_device *dssdev; in omapfb_auto_update_work() local
1680 dssdev = d->dssdev; in omapfb_auto_update_work()
1681 dssdrv = dssdev->driver; in omapfb_auto_update_work()
1688 dssdrv->sync(dssdev); in omapfb_auto_update_work()
1690 dssdrv->get_resolution(dssdev, &w, &h); in omapfb_auto_update_work()
1691 dssdrv->update(dssdev, 0, 0, w, h); in omapfb_auto_update_work()
1857 struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; in omapfb_free_resources() local
1860 omapfb_stop_auto_update(fbdev, dssdev); in omapfb_free_resources()
1862 if (dssdev->state != OMAP_DSS_DISPLAY_DISABLED) in omapfb_free_resources()
1863 dssdev->driver->disable(dssdev); in omapfb_free_resources()
1865 dssdev->driver->disconnect(dssdev); in omapfb_free_resources()
1867 omap_dss_put_device(dssdev); in omapfb_free_resources()
2154 struct omap_dss_device *dssdev) in omapfb_get_recommended_bpp() argument
2158 BUG_ON(dssdev->driver->get_recommended_bpp == NULL); in omapfb_get_recommended_bpp()
2160 d = get_display_data(fbdev, dssdev); in omapfb_get_recommended_bpp()
2165 return dssdev->driver->get_recommended_bpp(dssdev); in omapfb_get_recommended_bpp()
2195 if (strcmp(fbdev->displays[i].dssdev->name, in omapfb_parse_def_modes()
2197 display = fbdev->displays[i].dssdev; in omapfb_parse_def_modes()
2322 struct omap_dss_device *dssdev) in omapfb_init_display() argument
2324 struct omap_dss_driver *dssdrv = dssdev->driver; in omapfb_init_display()
2328 r = dssdrv->enable(dssdev); in omapfb_init_display()
2331 dssdev->name); in omapfb_init_display()
2335 d = get_display_data(fbdev, dssdev); in omapfb_init_display()
2339 if (dssdev->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) { in omapfb_init_display()
2343 omapfb_start_auto_update(fbdev, dssdev); in omapfb_init_display()
2350 r = dssdrv->enable_te(dssdev, 1); in omapfb_init_display()
2357 dssdrv->get_resolution(dssdev, &w, &h); in omapfb_init_display()
2358 r = dssdrv->update(dssdev, 0, 0, w, h); in omapfb_init_display()
2384 struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; in omapfb_init_connections() local
2386 if (dssdev == def_dssdev) in omapfb_init_connections()
2393 dssdev->driver->connect(dssdev); in omapfb_init_connections()
2434 struct omap_dss_device *dssdev; in omapfb_find_default_display() local
2436 dssdev = fbdev->displays[i].dssdev; in omapfb_find_default_display()
2438 if (dssdev->name && strcmp(def_name, dssdev->name) == 0) in omapfb_find_default_display()
2439 return dssdev; in omapfb_find_default_display()
2441 if (strcmp(def_name, dssdev->alias) == 0) in omapfb_find_default_display()
2442 return dssdev; in omapfb_find_default_display()
2451 struct omap_dss_device *dssdev; in omapfb_find_default_display() local
2454 dssdev = fbdev->displays[i].dssdev; in omapfb_find_default_display()
2456 if (dssdev->dev->of_node == NULL) in omapfb_find_default_display()
2459 id = of_alias_get_id(dssdev->dev->of_node, "display"); in omapfb_find_default_display()
2461 return dssdev; in omapfb_find_default_display()
2465 return fbdev->displays[0].dssdev; in omapfb_find_default_display()
2474 struct omap_dss_device *dssdev; in omapfb_probe() local
2510 dssdev = NULL; in omapfb_probe()
2511 for_each_dss_dev(dssdev) { in omapfb_probe()
2514 omap_dss_get_device(dssdev); in omapfb_probe()
2516 if (!dssdev->driver) { in omapfb_probe()
2518 dssdev->name); in omapfb_probe()
2519 omap_dss_put_device(dssdev); in omapfb_probe()
2524 d->dssdev = dssdev; in omapfb_probe()
2525 if (dssdev->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) in omapfb_probe()