OMAPDSS: DISPC: Configure overlay-like parameters in dispc_wb_setup
authorArchit Taneja <archit@ti.com>
Fri, 31 Aug 2012 07:02:52 +0000 (12:32 +0530)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 26 Sep 2012 11:58:50 +0000 (14:58 +0300)
commit749feffa6b697c15f6016063994ca9d0ec300235
treeb91b155a452b735417e5249a17d8118dd2e2271d
parentd9ac773cd0f285c6df45ac35c52d47d8e6fa7c13
OMAPDSS: DISPC: Configure overlay-like parameters in dispc_wb_setup

Create struct omap_dss_writeback_info, this is similar to omap_overlay_info,
the major difference is that there is no parameter which describes the input
size to writeback, this is because this is always fixed, and decided by the
connected overlay or overlay manager. One more difference is that screen_width
is renamed to buf_width, to give the value of stride the writeback buffer has.

Call dispc_ovl_setup_common() through dispc_wb_setup() to configure overlay-like
parameters. The parameters in dispc_ovl_setup_common() which do not hold for
writeback are filled passed as zeroes or false, the code takes care of not
configuring them as they won't possess the needed overlay caps.

Signed-off-by: Archit Taneja <archit@ti.com>
drivers/video/omap2/dss/dispc.c
drivers/video/omap2/dss/dss.h
include/video/omapdss.h