Lines Matching refs:dssdev

38 	struct omap_dss_device dssdev;
48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
50 static int hdmic_connect(struct omap_dss_device *dssdev)
52 struct panel_drv_data *ddata = to_panel_data(dssdev);
57 if (omapdss_device_is_connected(dssdev))
60 return in->ops.hdmi->connect(in, dssdev);
63 static void hdmic_disconnect(struct omap_dss_device *dssdev)
65 struct panel_drv_data *ddata = to_panel_data(dssdev);
70 if (!omapdss_device_is_connected(dssdev))
73 in->ops.hdmi->disconnect(in, dssdev);
76 static int hdmic_enable(struct omap_dss_device *dssdev)
78 struct panel_drv_data *ddata = to_panel_data(dssdev);
84 if (!omapdss_device_is_connected(dssdev))
87 if (omapdss_device_is_enabled(dssdev))
96 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE;
101 static void hdmic_disable(struct omap_dss_device *dssdev)
103 struct panel_drv_data *ddata = to_panel_data(dssdev);
108 if (!omapdss_device_is_enabled(dssdev))
113 dssdev->state = OMAP_DSS_DISPLAY_DISABLED;
116 static void hdmic_set_timings(struct omap_dss_device *dssdev,
119 struct panel_drv_data *ddata = to_panel_data(dssdev);
123 dssdev->panel.timings = *timings;
128 static void hdmic_get_timings(struct omap_dss_device *dssdev,
131 struct panel_drv_data *ddata = to_panel_data(dssdev);
136 static int hdmic_check_timings(struct omap_dss_device *dssdev,
139 struct panel_drv_data *ddata = to_panel_data(dssdev);
145 static int hdmic_read_edid(struct omap_dss_device *dssdev,
148 struct panel_drv_data *ddata = to_panel_data(dssdev);
154 static bool hdmic_detect(struct omap_dss_device *dssdev)
156 struct panel_drv_data *ddata = to_panel_data(dssdev);
165 static int hdmic_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode)
167 struct panel_drv_data *ddata = to_panel_data(dssdev);
173 static int hdmic_set_infoframe(struct omap_dss_device *dssdev,
176 struct panel_drv_data *ddata = to_panel_data(dssdev);
204 struct omap_dss_device *dssdev;
233 dssdev = &ddata->dssdev;
234 dssdev->driver = &hdmic_driver;
235 dssdev->dev = &pdev->dev;
236 dssdev->type = OMAP_DISPLAY_TYPE_HDMI;
237 dssdev->owner = THIS_MODULE;
238 dssdev->panel.timings = hdmic_default_timings;
240 r = omapdss_register_display(dssdev);
255 struct omap_dss_device *dssdev = &ddata->dssdev;
258 omapdss_unregister_display(&ddata->dssdev);
260 hdmic_disable(dssdev);
261 hdmic_disconnect(dssdev);