Lines Matching defs:omapdss_dsi_ops

403 struct omapdss_dsi_ops {  struct
404 int (*connect)(struct omap_dss_device *dssdev,
406 void (*disconnect)(struct omap_dss_device *dssdev,
409 int (*enable)(struct omap_dss_device *dssdev);
410 void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes,
414 int (*set_config)(struct omap_dss_device *dssdev,
416 int (*configure_pins)(struct omap_dss_device *dssdev,
419 void (*enable_hs)(struct omap_dss_device *dssdev, int channel,
421 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
423 int (*update)(struct omap_dss_device *dssdev, int channel,
426 void (*bus_lock)(struct omap_dss_device *dssdev);
427 void (*bus_unlock)(struct omap_dss_device *dssdev);
429 int (*enable_video_output)(struct omap_dss_device *dssdev, int channel);
430 void (*disable_video_output)(struct omap_dss_device *dssdev,
433 int (*request_vc)(struct omap_dss_device *dssdev, int *channel);
434 int (*set_vc_id)(struct omap_dss_device *dssdev, int channel,
436 void (*release_vc)(struct omap_dss_device *dssdev, int channel);
439 int (*dcs_write)(struct omap_dss_device *dssdev, int channel,
441 int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel,
443 int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd,
446 int (*gen_write)(struct omap_dss_device *dssdev, int channel,
448 int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel,
450 int (*gen_read)(struct omap_dss_device *dssdev, int channel,
454 int (*bta_sync)(struct omap_dss_device *dssdev, int channel);
456 int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev,