Lines Matching defs:dssdev

40 	struct omap_dss_device dssdev;
48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
50 static int dvic_connect(struct omap_dss_device *dssdev)
52 struct panel_drv_data *ddata = to_panel_data(dssdev);
55 if (omapdss_device_is_connected(dssdev))
58 return in->ops.dvi->connect(in, dssdev);
61 static void dvic_disconnect(struct omap_dss_device *dssdev)
63 struct panel_drv_data *ddata = to_panel_data(dssdev);
66 if (!omapdss_device_is_connected(dssdev))
69 in->ops.dvi->disconnect(in, dssdev);
72 static int dvic_enable(struct omap_dss_device *dssdev)
74 struct panel_drv_data *ddata = to_panel_data(dssdev);
78 if (!omapdss_device_is_connected(dssdev))
81 if (omapdss_device_is_enabled(dssdev))
90 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE;
95 static void dvic_disable(struct omap_dss_device *dssdev)
97 struct panel_drv_data *ddata = to_panel_data(dssdev);
100 if (!omapdss_device_is_enabled(dssdev))
105 dssdev->state = OMAP_DSS_DISPLAY_DISABLED;
108 static void dvic_set_timings(struct omap_dss_device *dssdev,
111 struct panel_drv_data *ddata = to_panel_data(dssdev);
115 dssdev->panel.timings = *timings;
120 static void dvic_get_timings(struct omap_dss_device *dssdev,
123 struct panel_drv_data *ddata = to_panel_data(dssdev);
128 static int dvic_check_timings(struct omap_dss_device *dssdev,
131 struct panel_drv_data *ddata = to_panel_data(dssdev);
168 static int dvic_read_edid(struct omap_dss_device *dssdev,
171 struct panel_drv_data *ddata = to_panel_data(dssdev);
199 static bool dvic_detect(struct omap_dss_device *dssdev)
201 struct panel_drv_data *ddata = to_panel_data(dssdev);
265 struct omap_dss_device *dssdev;
283 dssdev = &ddata->dssdev;
284 dssdev->driver = &dvic_driver;
285 dssdev->dev = &pdev->dev;
286 dssdev->type = OMAP_DISPLAY_TYPE_DVI;
287 dssdev->owner = THIS_MODULE;
288 dssdev->panel.timings = dvic_default_timings;
290 r = omapdss_register_display(dssdev);
309 struct omap_dss_device *dssdev = &ddata->dssdev;
312 omapdss_unregister_display(&ddata->dssdev);
314 dvic_disable(dssdev);
315 dvic_disconnect(dssdev);