Lines Matching refs:dssdev
300 int (*connect)(struct omap_dss_device *dssdev,
302 void (*disconnect)(struct omap_dss_device *dssdev,
305 int (*enable)(struct omap_dss_device *dssdev);
306 void (*disable)(struct omap_dss_device *dssdev);
308 int (*check_timings)(struct omap_dss_device *dssdev,
310 void (*set_timings)(struct omap_dss_device *dssdev,
312 void (*get_timings)(struct omap_dss_device *dssdev,
317 int (*connect)(struct omap_dss_device *dssdev,
319 void (*disconnect)(struct omap_dss_device *dssdev,
322 int (*enable)(struct omap_dss_device *dssdev);
323 void (*disable)(struct omap_dss_device *dssdev);
325 int (*check_timings)(struct omap_dss_device *dssdev,
327 void (*set_timings)(struct omap_dss_device *dssdev,
329 void (*get_timings)(struct omap_dss_device *dssdev,
334 int (*connect)(struct omap_dss_device *dssdev,
336 void (*disconnect)(struct omap_dss_device *dssdev,
339 int (*enable)(struct omap_dss_device *dssdev);
340 void (*disable)(struct omap_dss_device *dssdev);
342 int (*check_timings)(struct omap_dss_device *dssdev,
344 void (*set_timings)(struct omap_dss_device *dssdev,
346 void (*get_timings)(struct omap_dss_device *dssdev,
351 int (*connect)(struct omap_dss_device *dssdev,
353 void (*disconnect)(struct omap_dss_device *dssdev,
356 int (*enable)(struct omap_dss_device *dssdev);
357 void (*disable)(struct omap_dss_device *dssdev);
359 int (*check_timings)(struct omap_dss_device *dssdev,
361 void (*set_timings)(struct omap_dss_device *dssdev,
363 void (*get_timings)(struct omap_dss_device *dssdev,
366 int (*set_wss)(struct omap_dss_device *dssdev, u32 wss);
367 u32 (*get_wss)(struct omap_dss_device *dssdev);
371 int (*connect)(struct omap_dss_device *dssdev,
373 void (*disconnect)(struct omap_dss_device *dssdev,
376 int (*enable)(struct omap_dss_device *dssdev);
377 void (*disable)(struct omap_dss_device *dssdev);
379 int (*check_timings)(struct omap_dss_device *dssdev,
381 void (*set_timings)(struct omap_dss_device *dssdev,
383 void (*get_timings)(struct omap_dss_device *dssdev,
386 int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len);
387 void (*lost_hotplug)(struct omap_dss_device *dssdev);
388 bool (*detect)(struct omap_dss_device *dssdev);
390 int (*register_hpd_cb)(struct omap_dss_device *dssdev,
394 void (*unregister_hpd_cb)(struct omap_dss_device *dssdev);
395 void (*enable_hpd)(struct omap_dss_device *dssdev);
396 void (*disable_hpd)(struct omap_dss_device *dssdev);
398 int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode);
399 int (*set_infoframe)(struct omap_dss_device *dssdev,
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,
525 int (*connect)(struct omap_dss_device *dssdev);
526 void (*disconnect)(struct omap_dss_device *dssdev);
532 int (*update)(struct omap_dss_device *dssdev,
534 int (*sync)(struct omap_dss_device *dssdev);
536 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
537 int (*get_te)(struct omap_dss_device *dssdev);
539 u8 (*get_rotate)(struct omap_dss_device *dssdev);
540 int (*set_rotate)(struct omap_dss_device *dssdev, u8 rotate);
542 bool (*get_mirror)(struct omap_dss_device *dssdev);
543 int (*set_mirror)(struct omap_dss_device *dssdev, bool enable);
545 int (*memory_read)(struct omap_dss_device *dssdev,
549 int (*check_timings)(struct omap_dss_device *dssdev,
551 void (*set_timings)(struct omap_dss_device *dssdev,
553 void (*get_timings)(struct omap_dss_device *dssdev,
555 void (*get_size)(struct omap_dss_device *dssdev,
558 int (*set_wss)(struct omap_dss_device *dssdev, u32 wss);
559 u32 (*get_wss)(struct omap_dss_device *dssdev);
561 int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len);
562 bool (*detect)(struct omap_dss_device *dssdev);
564 int (*register_hpd_cb)(struct omap_dss_device *dssdev,
568 void (*unregister_hpd_cb)(struct omap_dss_device *dssdev);
569 void (*enable_hpd)(struct omap_dss_device *dssdev);
570 void (*disable_hpd)(struct omap_dss_device *dssdev);
572 int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode);
573 int (*set_hdmi_infoframe)(struct omap_dss_device *dssdev,
584 int omapdss_register_display(struct omap_dss_device *dssdev);
585 void omapdss_unregister_display(struct omap_dss_device *dssdev);
587 struct omap_dss_device *omap_dss_get_device(struct omap_dss_device *dssdev);
588 void omap_dss_put_device(struct omap_dss_device *dssdev);
601 struct omap_dss_device *dssdev);
604 struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev);
613 static inline bool omapdss_device_is_connected(struct omap_dss_device *dssdev) in omapdss_device_is_connected() argument
615 return dssdev->src; in omapdss_device_is_connected()
618 static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) in omapdss_device_is_enabled() argument
620 return dssdev->state == OMAP_DSS_DISPLAY_ACTIVE; in omapdss_device_is_enabled()
672 int dss_mgr_connect(struct omap_dss_device *dssdev,
674 void dss_mgr_disconnect(struct omap_dss_device *dssdev,
676 void dss_mgr_set_timings(struct omap_dss_device *dssdev,
678 void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev,
680 int dss_mgr_enable(struct omap_dss_device *dssdev);
681 void dss_mgr_disable(struct omap_dss_device *dssdev);
682 void dss_mgr_start_update(struct omap_dss_device *dssdev);
683 int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev,
685 void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev,