Lines Matching refs:omap_dss_device
52 struct omap_dss_device;
289 void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes,
293 int (*set_config)(struct omap_dss_device *dssdev,
295 int (*configure_pins)(struct omap_dss_device *dssdev,
298 void (*enable_hs)(struct omap_dss_device *dssdev, int channel,
300 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
302 int (*update)(struct omap_dss_device *dssdev, int channel,
305 void (*bus_lock)(struct omap_dss_device *dssdev);
306 void (*bus_unlock)(struct omap_dss_device *dssdev);
308 int (*enable_video_output)(struct omap_dss_device *dssdev, int channel);
309 void (*disable_video_output)(struct omap_dss_device *dssdev,
312 int (*request_vc)(struct omap_dss_device *dssdev, int *channel);
313 int (*set_vc_id)(struct omap_dss_device *dssdev, int channel,
315 void (*release_vc)(struct omap_dss_device *dssdev, int channel);
318 int (*dcs_write)(struct omap_dss_device *dssdev, int channel,
320 int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel,
322 int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd,
325 int (*gen_write)(struct omap_dss_device *dssdev, int channel,
327 int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel,
329 int (*gen_read)(struct omap_dss_device *dssdev, int channel,
333 int (*bta_sync)(struct omap_dss_device *dssdev, int channel);
335 int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev,
340 int (*connect)(struct omap_dss_device *dssdev,
341 struct omap_dss_device *dst);
342 void (*disconnect)(struct omap_dss_device *dssdev,
343 struct omap_dss_device *dst);
345 void (*enable)(struct omap_dss_device *dssdev);
346 void (*disable)(struct omap_dss_device *dssdev);
348 int (*check_timings)(struct omap_dss_device *dssdev,
351 int (*get_modes)(struct omap_dss_device *dssdev,
365 struct omap_dss_device { struct
371 struct omap_dss_device *next; argument
415 int (*update)(struct omap_dss_device *dssdev, argument
417 int (*sync)(struct omap_dss_device *dssdev);
419 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
420 int (*get_te)(struct omap_dss_device *dssdev);
422 int (*memory_read)(struct omap_dss_device *dssdev,
434 void omapdss_display_init(struct omap_dss_device *dssdev);
438 void omapdss_device_register(struct omap_dss_device *dssdev);
439 void omapdss_device_unregister(struct omap_dss_device *dssdev);
440 struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev);
441 void omapdss_device_put(struct omap_dss_device *dssdev);
442 struct omap_dss_device *omapdss_find_device_by_node(struct device_node *node);
444 struct omap_dss_device *src,
445 struct omap_dss_device *dst);
446 void omapdss_device_disconnect(struct omap_dss_device *src,
447 struct omap_dss_device *dst);
448 void omapdss_device_enable(struct omap_dss_device *dssdev);
449 void omapdss_device_disable(struct omap_dss_device *dssdev);
457 struct omap_dss_device *omapdss_device_next_output(struct omap_dss_device *from);
458 int omapdss_device_init_output(struct omap_dss_device *out,
460 void omapdss_device_cleanup_output(struct omap_dss_device *out);
469 static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) in omapdss_device_is_enabled()
511 void dss_mgr_set_timings(struct omap_dss_device *dssdev,
513 void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev,
515 int dss_mgr_enable(struct omap_dss_device *dssdev);
516 void dss_mgr_disable(struct omap_dss_device *dssdev);
517 void dss_mgr_start_update(struct omap_dss_device *dssdev);
518 int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev,
520 void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev,