• Home
  • Raw
  • Download

Lines Matching refs:dssdev

24 	struct omap_dss_device dssdev;  member
60 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
62 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
64 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
68 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
71 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
78 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
80 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
83 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect()
86 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
89 static int sharp_ls_enable(struct omap_dss_device *dssdev) in sharp_ls_enable() argument
91 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_enable()
95 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_enable()
98 if (omapdss_device_is_enabled(dssdev)) in sharp_ls_enable()
126 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; in sharp_ls_enable()
131 static void sharp_ls_disable(struct omap_dss_device *dssdev) in sharp_ls_disable() argument
133 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disable()
136 if (!omapdss_device_is_enabled(dssdev)) in sharp_ls_disable()
154 dssdev->state = OMAP_DSS_DISPLAY_DISABLED; in sharp_ls_disable()
157 static void sharp_ls_set_timings(struct omap_dss_device *dssdev, in sharp_ls_set_timings() argument
160 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_set_timings()
164 dssdev->panel.timings = *timings; in sharp_ls_set_timings()
169 static void sharp_ls_get_timings(struct omap_dss_device *dssdev, in sharp_ls_get_timings() argument
172 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_get_timings()
177 static int sharp_ls_check_timings(struct omap_dss_device *dssdev, in sharp_ls_check_timings() argument
180 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_check_timings()
224 struct omap_dss_device *dssdev, *in; in sharp_ls_probe_pdata() local
240 dssdev = &ddata->dssdev; in sharp_ls_probe_pdata()
241 dssdev->name = pdata->name; in sharp_ls_probe_pdata()
334 struct omap_dss_device *dssdev; in sharp_ls_probe() local
357 dssdev = &ddata->dssdev; in sharp_ls_probe()
358 dssdev->dev = &pdev->dev; in sharp_ls_probe()
359 dssdev->driver = &sharp_ls_ops; in sharp_ls_probe()
360 dssdev->type = OMAP_DISPLAY_TYPE_DPI; in sharp_ls_probe()
361 dssdev->owner = THIS_MODULE; in sharp_ls_probe()
362 dssdev->panel.timings = ddata->videomode; in sharp_ls_probe()
363 dssdev->phy.dpi.data_lines = ddata->data_lines; in sharp_ls_probe()
365 r = omapdss_register_display(dssdev); in sharp_ls_probe()
381 struct omap_dss_device *dssdev = &ddata->dssdev; in sharp_ls_remove() local
384 omapdss_unregister_display(dssdev); in sharp_ls_remove()
386 sharp_ls_disable(dssdev); in sharp_ls_remove()
387 sharp_ls_disconnect(dssdev); in sharp_ls_remove()