• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/plat-omap/include/plat/

Lines Matching defs:omap_dss_device

46 struct omap_dss_device;
249 struct omap_dss_device **devices;
250 struct omap_dss_device *default_device;
355 struct omap_dss_device *device;
363 struct omap_dss_device *dssdev);
379 struct omap_dss_device {
466 int (*platform_enable)(struct omap_dss_device *dssdev);
467 void (*platform_disable)(struct omap_dss_device *dssdev);
468 int (*set_backlight)(struct omap_dss_device *dssdev, int level);
469 int (*get_backlight)(struct omap_dss_device *dssdev);
475 int (*probe)(struct omap_dss_device *);
476 void (*remove)(struct omap_dss_device *);
478 int (*enable)(struct omap_dss_device *display);
479 void (*disable)(struct omap_dss_device *display);
480 int (*suspend)(struct omap_dss_device *display);
481 int (*resume)(struct omap_dss_device *display);
482 int (*run_test)(struct omap_dss_device *display, int test);
484 int (*set_update_mode)(struct omap_dss_device *dssdev,
487 struct omap_dss_device *dssdev);
489 int (*update)(struct omap_dss_device *dssdev,
491 int (*sync)(struct omap_dss_device *dssdev);
493 int (*enable_te)(struct omap_dss_device *dssdev, bool enable);
494 int (*get_te)(struct omap_dss_device *dssdev);
496 u8 (*get_rotate)(struct omap_dss_device *dssdev);
497 int (*set_rotate)(struct omap_dss_device *dssdev, u8 rotate);
499 bool (*get_mirror)(struct omap_dss_device *dssdev);
500 int (*set_mirror)(struct omap_dss_device *dssdev, bool enable);
502 int (*memory_read)(struct omap_dss_device *dssdev,
506 void (*get_resolution)(struct omap_dss_device *dssdev,
508 int (*get_recommended_bpp)(struct omap_dss_device *dssdev);
510 int (*check_timings)(struct omap_dss_device *dssdev,
512 void (*set_timings)(struct omap_dss_device *dssdev,
514 void (*get_timings)(struct omap_dss_device *dssdev,
517 int (*set_wss)(struct omap_dss_device *dssdev, u32 wss);
518 u32 (*get_wss)(struct omap_dss_device *dssdev);
524 int omap_dss_register_device(struct omap_dss_device *);
525 void omap_dss_unregister_device(struct omap_dss_device *);
527 void omap_dss_get_device(struct omap_dss_device *dssdev);
528 void omap_dss_put_device(struct omap_dss_device *dssdev);
530 struct omap_dss_device *omap_dss_get_next_device(struct omap_dss_device *from);
531 struct omap_dss_device *omap_dss_find_device(void *data,
532 int (*match)(struct omap_dss_device *dssdev, void *data));
534 int omap_dss_start_device(struct omap_dss_device *dssdev);
535 void omap_dss_stop_device(struct omap_dss_device *dssdev);
543 void omapdss_default_get_resolution(struct omap_dss_device *dssdev,
545 int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev);
556 #define to_dss_device(x) container_of((x), struct omap_dss_device, dev)
559 int omapdss_dsi_enable_te(struct omap_dss_device *dssdev, bool enable);
561 int omap_dsi_prepare_update(struct omap_dss_device *dssdev,
564 int omap_dsi_update(struct omap_dss_device *dssdev,
569 int omapdss_dsi_display_enable(struct omap_dss_device *dssdev);
570 void omapdss_dsi_display_disable(struct omap_dss_device *dssdev);
572 int omapdss_dpi_display_enable(struct omap_dss_device *dssdev);
573 void omapdss_dpi_display_disable(struct omap_dss_device *dssdev);
574 void dpi_set_timings(struct omap_dss_device *dssdev,
576 int dpi_check_timings(struct omap_dss_device *dssdev,
579 int omapdss_sdi_display_enable(struct omap_dss_device *dssdev);
580 void omapdss_sdi_display_disable(struct omap_dss_device *dssdev);
582 int omapdss_rfbi_display_enable(struct omap_dss_device *dssdev);
583 void omapdss_rfbi_display_disable(struct omap_dss_device *dssdev);
584 int omap_rfbi_prepare_update(struct omap_dss_device *dssdev,
586 int omap_rfbi_update(struct omap_dss_device *dssdev,