diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-05-10 13:02:32 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-06-17 14:00:47 +0300 |
commit | 6fcd485b04e67c370026b41a951e0dc410a8d47b (patch) | |
tree | 7ff169ed707a68c491e6967b7f1dfa6027f2a1bb /include/video | |
parent | 7e436bb2e3b14706a8bbed21d8d244a89199a907 (diff) | |
download | linux-6fcd485b04e67c370026b41a951e0dc410a8d47b.tar.gz linux-6fcd485b04e67c370026b41a951e0dc410a8d47b.tar.bz2 linux-6fcd485b04e67c370026b41a951e0dc410a8d47b.zip |
OMAPDSS: add videomode conversion support
Add helper functions to convert between omapdss specific video timings
and the common videomode.
Eventually omapdss will be changed to use only the common video timings,
and these helper functions will make the transition easier.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'include/video')
-rw-r--r-- | include/video/omapdss.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/video/omapdss.h b/include/video/omapdss.h index 4f52f523fba4..0324c7b8a3e0 100644 --- a/include/video/omapdss.h +++ b/include/video/omapdss.h @@ -23,6 +23,8 @@ #include <linux/device.h> #include <linux/interrupt.h> +#include <video/videomode.h> + #define DISPC_IRQ_FRAMEDONE (1 << 0) #define DISPC_IRQ_VSYNC (1 << 1) #define DISPC_IRQ_EVSYNC_EVEN (1 << 2) @@ -768,6 +770,11 @@ const char *omapdss_get_default_display_name(void); int omap_dss_start_device(struct omap_dss_device *dssdev); void omap_dss_stop_device(struct omap_dss_device *dssdev); +void videomode_to_omap_video_timings(const struct videomode *vm, + struct omap_video_timings *ovt); +void omap_video_timings_to_videomode(const struct omap_video_timings *ovt, + struct videomode *vm); + int dss_feat_get_num_mgrs(void); int dss_feat_get_num_ovls(void); enum omap_display_type dss_feat_get_supported_displays(enum omap_channel channel); |