Lines Matching refs:omap_dss_device

52 struct omap_dss_device;
289 void (*lost_hotplug)(struct omap_dss_device *dssdev);
290 int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode);
291 int (*set_infoframe)(struct omap_dss_device *dssdev,
296 void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes,
300 int (*set_config)(struct omap_dss_device *dssdev,
302 int (*configure_pins)(struct omap_dss_device *dssdev,
305 void (*enable_hs)(struct omap_dss_device *dssdev, int channel,
307 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
309 int (*update)(struct omap_dss_device *dssdev, int channel,
312 void (*bus_lock)(struct omap_dss_device *dssdev);
313 void (*bus_unlock)(struct omap_dss_device *dssdev);
315 int (*enable_video_output)(struct omap_dss_device *dssdev, int channel);
316 void (*disable_video_output)(struct omap_dss_device *dssdev,
319 int (*request_vc)(struct omap_dss_device *dssdev, int *channel);
320 int (*set_vc_id)(struct omap_dss_device *dssdev, int channel,
322 void (*release_vc)(struct omap_dss_device *dssdev, int channel);
325 int (*dcs_write)(struct omap_dss_device *dssdev, int channel,
327 int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel,
329 int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd,
332 int (*gen_write)(struct omap_dss_device *dssdev, int channel,
334 int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel,
336 int (*gen_read)(struct omap_dss_device *dssdev, int channel,
340 int (*bta_sync)(struct omap_dss_device *dssdev, int channel);
342 int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev,
347 int (*connect)(struct omap_dss_device *dssdev,
348 struct omap_dss_device *dst);
349 void (*disconnect)(struct omap_dss_device *dssdev,
350 struct omap_dss_device *dst);
352 void (*pre_enable)(struct omap_dss_device *dssdev);
353 void (*enable)(struct omap_dss_device *dssdev);
354 void (*disable)(struct omap_dss_device *dssdev);
355 void (*post_disable)(struct omap_dss_device *dssdev);
357 int (*check_timings)(struct omap_dss_device *dssdev,
359 void (*set_timings)(struct omap_dss_device *dssdev,
362 bool (*detect)(struct omap_dss_device *dssdev);
364 void (*register_hpd_cb)(struct omap_dss_device *dssdev,
368 void (*unregister_hpd_cb)(struct omap_dss_device *dssdev);
370 int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len);
372 int (*get_modes)(struct omap_dss_device *dssdev,
395 struct omap_dss_device { struct
401 struct omap_dss_device *next; argument
444 int (*update)(struct omap_dss_device *dssdev, argument
446 int (*sync)(struct omap_dss_device *dssdev);
448 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
449 int (*get_te)(struct omap_dss_device *dssdev);
451 int (*memory_read)(struct omap_dss_device *dssdev,
463 void omapdss_display_init(struct omap_dss_device *dssdev);
464 struct omap_dss_device *omapdss_display_get(struct omap_dss_device *output);
468 void omapdss_device_register(struct omap_dss_device *dssdev);
469 void omapdss_device_unregister(struct omap_dss_device *dssdev);
470 struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev);
471 void omapdss_device_put(struct omap_dss_device *dssdev);
472 struct omap_dss_device *omapdss_find_device_by_node(struct device_node *node);
474 struct omap_dss_device *src,
475 struct omap_dss_device *dst);
476 void omapdss_device_disconnect(struct omap_dss_device *src,
477 struct omap_dss_device *dst);
478 void omapdss_device_pre_enable(struct omap_dss_device *dssdev);
479 void omapdss_device_enable(struct omap_dss_device *dssdev);
480 void omapdss_device_disable(struct omap_dss_device *dssdev);
481 void omapdss_device_post_disable(struct omap_dss_device *dssdev);
489 struct omap_dss_device *omapdss_device_next_output(struct omap_dss_device *from);
490 int omapdss_device_init_output(struct omap_dss_device *out);
491 void omapdss_device_cleanup_output(struct omap_dss_device *out);
500 static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) in omapdss_device_is_enabled()
505 struct omap_dss_device *
545 void dss_mgr_set_timings(struct omap_dss_device *dssdev,
547 void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev,
549 int dss_mgr_enable(struct omap_dss_device *dssdev);
550 void dss_mgr_disable(struct omap_dss_device *dssdev);
551 void dss_mgr_start_update(struct omap_dss_device *dssdev);
552 int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev,
554 void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev,