DSS2: VRFB rotation and mirroring implemented.
authorHardik Shah <hardik.shah@ti.com>
Thu, 9 Apr 2009 06:39:44 +0000 (12:09 +0530)
committerGrazvydas Ignotas <notasas@gmail.com>
Fri, 1 May 2009 16:45:04 +0000 (19:45 +0300)
commit7a719516c662aa341260c1705f3a2840c8e4fe93
treea7d3ecd3c2a49d6952d8688ae8cc0e03a67dbc0d
parent42ccd0e97de84afc1f00dfeec3504a9c55518798
DSS2: VRFB rotation and mirroring implemented.

DSS2 modified to accept the rotation_type input
to get the dma or VRFB rotation.

DSS2: VRFB: Changed to pass DSS mode to vrfb_setup instead of Bpp.

VRFB size registers requires the width to be halved when the
mode is YUV or UYVY.  So modifed to pass the mode to omap_vrfb_setup
function.

Code added by Tim Yamin for few bug fixes

Signed-off-by: Tim Yamin <plasm@roo.me.uk>
Signed-off-by: Hardik Shah <hardik.shah@ti.com>
arch/arm/plat-omap/include/mach/display.h
arch/arm/plat-omap/include/mach/vrfb.h
arch/arm/plat-omap/vrfb.c
drivers/video/omap2/dss/dispc.c
drivers/video/omap2/dss/dss.h
drivers/video/omap2/dss/manager.c