• Home
  • Raw
  • Download

Lines Matching refs:dssdev

24 	struct omap_dss_device dssdev;  member
37 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
39 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument
41 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect()
45 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect()
48 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
55 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument
57 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect()
60 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_disconnect()
63 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect()
66 static int panel_dpi_enable(struct omap_dss_device *dssdev) in panel_dpi_enable() argument
68 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable()
72 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_enable()
75 if (omapdss_device_is_enabled(dssdev)) in panel_dpi_enable()
92 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; in panel_dpi_enable()
97 static void panel_dpi_disable(struct omap_dss_device *dssdev) in panel_dpi_disable() argument
99 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disable()
102 if (!omapdss_device_is_enabled(dssdev)) in panel_dpi_disable()
113 dssdev->state = OMAP_DSS_DISPLAY_DISABLED; in panel_dpi_disable()
116 static void panel_dpi_set_timings(struct omap_dss_device *dssdev, in panel_dpi_set_timings() argument
119 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_set_timings()
123 dssdev->panel.timings = *timings; in panel_dpi_set_timings()
128 static void panel_dpi_get_timings(struct omap_dss_device *dssdev, in panel_dpi_get_timings() argument
131 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_get_timings()
136 static int panel_dpi_check_timings(struct omap_dss_device *dssdev, in panel_dpi_check_timings() argument
139 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_check_timings()
163 struct omap_dss_device *dssdev, *in; in panel_dpi_probe_pdata() local
183 dssdev = &ddata->dssdev; in panel_dpi_probe_pdata()
184 dssdev->name = pdata->name; in panel_dpi_probe_pdata()
243 struct omap_dss_device *dssdev; in panel_dpi_probe() local
271 dssdev = &ddata->dssdev; in panel_dpi_probe()
272 dssdev->dev = &pdev->dev; in panel_dpi_probe()
273 dssdev->driver = &panel_dpi_ops; in panel_dpi_probe()
274 dssdev->type = OMAP_DISPLAY_TYPE_DPI; in panel_dpi_probe()
275 dssdev->owner = THIS_MODULE; in panel_dpi_probe()
276 dssdev->panel.timings = ddata->videomode; in panel_dpi_probe()
277 dssdev->phy.dpi.data_lines = ddata->data_lines; in panel_dpi_probe()
279 r = omapdss_register_display(dssdev); in panel_dpi_probe()
296 struct omap_dss_device *dssdev = &ddata->dssdev; in panel_dpi_remove() local
299 omapdss_unregister_display(dssdev); in panel_dpi_remove()
301 panel_dpi_disable(dssdev); in panel_dpi_remove()
302 panel_dpi_disconnect(dssdev); in panel_dpi_remove()