Lines Matching defs:dssdev

211 static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel);
318 struct omap_dss_device *dssdev;
406 static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev)
408 return to_platform_device(dssdev->dev);
464 static void dsi_bus_lock(struct omap_dss_device *dssdev)
466 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
472 static void dsi_bus_unlock(struct omap_dss_device *dssdev)
474 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2486 static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel,
2489 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2508 dsi_vc_send_null(dssdev, channel);
2614 static int dsi_vc_send_bta_sync(struct omap_dss_device *dssdev, int channel)
2616 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2782 static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel)
2784 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2820 static int dsi_vc_dcs_write_nosync(struct omap_dss_device *dssdev, int channel,
2823 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2829 static int dsi_vc_generic_write_nosync(struct omap_dss_device *dssdev, int channel,
2832 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2838 static int dsi_vc_write_common(struct omap_dss_device *dssdev, int channel,
2841 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
2848 r = dsi_vc_send_bta_sync(dssdev, channel);
2867 static int dsi_vc_dcs_write(struct omap_dss_device *dssdev, int channel, u8 *data,
2870 return dsi_vc_write_common(dssdev, channel, data, len,
2874 static int dsi_vc_generic_write(struct omap_dss_device *dssdev, int channel, u8 *data,
2877 return dsi_vc_write_common(dssdev, channel, data, len,
3046 static int dsi_vc_dcs_read(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd,
3049 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
3056 r = dsi_vc_send_bta_sync(dssdev, channel);
3076 static int dsi_vc_generic_read(struct omap_dss_device *dssdev, int channel,
3079 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
3086 r = dsi_vc_send_bta_sync(dssdev, channel);
3103 static int dsi_vc_set_max_rx_packet_size(struct omap_dss_device *dssdev, int channel,
3106 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
3743 static int dsi_configure_pins(struct omap_dss_device *dssdev,
3746 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
3810 static int dsi_enable_video_output(struct omap_dss_device *dssdev, int channel)
3812 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
3881 static void dsi_disable_video_output(struct omap_dss_device *dssdev, int channel)
3883 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4041 static int dsi_update(struct omap_dss_device *dssdev, int channel,
4044 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4250 static int dsi_display_enable(struct omap_dss_device *dssdev)
4252 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4284 static void dsi_display_disable(struct omap_dss_device *dssdev,
4287 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4308 static int dsi_enable_te(struct omap_dss_device *dssdev, bool enable)
4310 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4791 static int dsi_set_config(struct omap_dss_device *dssdev,
4794 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4890 static int dsi_request_vc(struct omap_dss_device *dssdev, int *channel)
4892 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4897 if (!dsi->vc[i].dssdev) {
4898 dsi->vc[i].dssdev = dssdev;
4904 DSSERR("cannot get VC for display %s", dssdev->name);
4908 static int dsi_set_vc_id(struct omap_dss_device *dssdev, int channel, int vc_id)
4910 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4923 if (dsi->vc[channel].dssdev != dssdev) {
4925 dssdev->name);
4934 static void dsi_release_vc(struct omap_dss_device *dssdev, int channel)
4936 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4940 dsi->vc[channel].dssdev == dssdev) {
4941 dsi->vc[channel].dssdev = NULL;
4963 static int dsi_connect(struct omap_dss_device *dssdev,
4966 struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev);
4974 mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel);
4978 r = dss_mgr_connect(mgr, dssdev);
4982 r = omapdss_output_set_device(dssdev, dst);
4985 dssdev->name);
4986 dss_mgr_disconnect(mgr, dssdev);
4993 static void dsi_disconnect(struct omap_dss_device *dssdev,
4996 WARN_ON(dst != dssdev->dst);
4998 if (dst != dssdev->dst)
5001 omapdss_output_unset_device(dssdev);
5003 if (dssdev->manager)
5004 dss_mgr_disconnect(dssdev->manager, dssdev);
5398 dsi->vc[i].dssdev = NULL;