diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2012-10-19 15:57:11 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2012-12-07 17:05:57 +0200 |
commit | f9b719b6c25c0609c528ccc1e881b42373ba1ba3 (patch) | |
tree | 706a7c27872576d05d9befd9daa84d4ebcc9a624 /drivers/video/omap2/dss/dss.h | |
parent | 96e2e6374385d2219b9011f6bfd0de7221a591d4 (diff) | |
download | op-kernel-dev-f9b719b6c25c0609c528ccc1e881b42373ba1ba3.zip op-kernel-dev-f9b719b6c25c0609c528ccc1e881b42373ba1ba3.tar.gz |
OMAPDSS: DISPC: add dispc_ovl_check()
This patch adds a new function, dispc_ovl_check(), which can be used to
verify scaling configuration for an overlay. The function gets both the
overlay and overlay manager as parameters, so that the caller does not
need to configure the hardware before using this function.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video/omap2/dss/dss.h')
-rw-r--r-- | drivers/video/omap2/dss/dss.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/omap2/dss/dss.h b/drivers/video/omap2/dss/dss.h index 2754bcb..180b381 100644 --- a/drivers/video/omap2/dss/dss.h +++ b/drivers/video/omap2/dss/dss.h @@ -423,6 +423,10 @@ int dispc_ovl_enable(enum omap_plane plane, bool enable); bool dispc_ovl_enabled(enum omap_plane plane); void dispc_ovl_set_channel_out(enum omap_plane plane, enum omap_channel channel); +int dispc_ovl_check(enum omap_plane plane, enum omap_channel channel, + const struct omap_overlay_info *oi, + const struct omap_video_timings *timings, + int *x_predecim, int *y_predecim); u32 dispc_mgr_get_vsync_irq(enum omap_channel channel); u32 dispc_mgr_get_framedone_irq(enum omap_channel channel); |