Lines Matching refs:dssdev

57 	struct omap_dss_device	dssdev;  member
103 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
505 static int acx565akm_connect(struct omap_dss_device *dssdev) in acx565akm_connect() argument
507 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_connect()
511 if (omapdss_device_is_connected(dssdev)) in acx565akm_connect()
514 r = in->ops.sdi->connect(in, dssdev); in acx565akm_connect()
521 static void acx565akm_disconnect(struct omap_dss_device *dssdev) in acx565akm_disconnect() argument
523 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_disconnect()
526 if (!omapdss_device_is_connected(dssdev)) in acx565akm_disconnect()
529 in->ops.sdi->disconnect(in, dssdev); in acx565akm_disconnect()
532 static int acx565akm_panel_power_on(struct omap_dss_device *dssdev) in acx565akm_panel_power_on() argument
534 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_panel_power_on()
583 static void acx565akm_panel_power_off(struct omap_dss_device *dssdev) in acx565akm_panel_power_off() argument
585 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_panel_power_off()
588 dev_dbg(dssdev->dev, "%s\n", __func__); in acx565akm_panel_power_off()
613 static int acx565akm_enable(struct omap_dss_device *dssdev) in acx565akm_enable() argument
615 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_enable()
618 dev_dbg(dssdev->dev, "%s\n", __func__); in acx565akm_enable()
620 if (!omapdss_device_is_connected(dssdev)) in acx565akm_enable()
623 if (omapdss_device_is_enabled(dssdev)) in acx565akm_enable()
627 r = acx565akm_panel_power_on(dssdev); in acx565akm_enable()
632 dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; in acx565akm_enable()
637 static void acx565akm_disable(struct omap_dss_device *dssdev) in acx565akm_disable() argument
639 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_disable()
641 dev_dbg(dssdev->dev, "%s\n", __func__); in acx565akm_disable()
643 if (!omapdss_device_is_enabled(dssdev)) in acx565akm_disable()
647 acx565akm_panel_power_off(dssdev); in acx565akm_disable()
650 dssdev->state = OMAP_DSS_DISPLAY_DISABLED; in acx565akm_disable()
653 static void acx565akm_set_timings(struct omap_dss_device *dssdev, in acx565akm_set_timings() argument
656 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_set_timings()
660 dssdev->panel.timings = *timings; in acx565akm_set_timings()
665 static void acx565akm_get_timings(struct omap_dss_device *dssdev, in acx565akm_get_timings() argument
668 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_get_timings()
673 static int acx565akm_check_timings(struct omap_dss_device *dssdev, in acx565akm_check_timings() argument
676 struct panel_drv_data *ddata = to_panel_data(dssdev); in acx565akm_check_timings()
700 struct omap_dss_device *dssdev, *in; in acx565akm_probe_pdata() local
716 dssdev = &ddata->dssdev; in acx565akm_probe_pdata()
717 dssdev->name = pdata->name; in acx565akm_probe_pdata()
741 struct omap_dss_device *dssdev; in acx565akm_probe() local
839 dssdev = &ddata->dssdev; in acx565akm_probe()
840 dssdev->dev = &spi->dev; in acx565akm_probe()
841 dssdev->driver = &acx565akm_ops; in acx565akm_probe()
842 dssdev->type = OMAP_DISPLAY_TYPE_SDI; in acx565akm_probe()
843 dssdev->owner = THIS_MODULE; in acx565akm_probe()
844 dssdev->panel.timings = ddata->videomode; in acx565akm_probe()
846 r = omapdss_register_display(dssdev); in acx565akm_probe()
868 struct omap_dss_device *dssdev = &ddata->dssdev; in acx565akm_remove() local
876 omapdss_unregister_display(dssdev); in acx565akm_remove()
878 acx565akm_disable(dssdev); in acx565akm_remove()
879 acx565akm_disconnect(dssdev); in acx565akm_remove()