Lines Matching defs:omapdss_dsi_ops
541 struct omapdss_dsi_ops { struct
542 int (*connect)(struct omap_dss_device *dssdev,
544 void (*disconnect)(struct omap_dss_device *dssdev,
547 int (*enable)(struct omap_dss_device *dssdev);
548 void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes,
552 int (*set_config)(struct omap_dss_device *dssdev,
554 int (*configure_pins)(struct omap_dss_device *dssdev,
557 void (*enable_hs)(struct omap_dss_device *dssdev, int channel,
559 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
561 int (*update)(struct omap_dss_device *dssdev, int channel,
564 void (*bus_lock)(struct omap_dss_device *dssdev);
565 void (*bus_unlock)(struct omap_dss_device *dssdev);
567 int (*enable_video_output)(struct omap_dss_device *dssdev, int channel);
568 void (*disable_video_output)(struct omap_dss_device *dssdev,
571 int (*request_vc)(struct omap_dss_device *dssdev, int *channel);
572 int (*set_vc_id)(struct omap_dss_device *dssdev, int channel,
574 void (*release_vc)(struct omap_dss_device *dssdev, int channel);
577 int (*dcs_write)(struct omap_dss_device *dssdev, int channel,
579 int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel,
581 int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd,
584 int (*gen_write)(struct omap_dss_device *dssdev, int channel,
586 int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel,
588 int (*gen_read)(struct omap_dss_device *dssdev, int channel,
592 int (*bta_sync)(struct omap_dss_device *dssdev, int channel);
594 int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev,