aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/dss/overlay.c
diff options
context:
space:
mode:
authorLajos Molnar <molnar@ti.com>2011-07-08 17:26:54 -0500
committerErik Gilling <konkers@android.com>2011-07-18 16:03:51 -0700
commit8d588784cf6fbec3b516eabfab9b9f87e12f9a6a (patch)
treeafef1b8f42a772cf51697ca55de1736223fc03e8 /drivers/video/omap2/dss/overlay.c
parenta2ba11ee2fd67aa346610687288337e0827da2b1 (diff)
downloadkernel_samsung_tuna-8d588784cf6fbec3b516eabfab9b9f87e12f9a6a.zip
kernel_samsung_tuna-8d588784cf6fbec3b516eabfab9b9f87e12f9a6a.tar.gz
kernel_samsung_tuna-8d588784cf6fbec3b516eabfab9b9f87e12f9a6a.tar.bz2
OMAP:DSS2: Add support for setting color conversion coefficients
Added color conversion coefficients to overlay info structures. Change-Id: If8fe3127d94d5e41fef3bc64505fbd19fbf830cf Signed-off-by: Lajos Molnar <molnar@ti.com>
Diffstat (limited to 'drivers/video/omap2/dss/overlay.c')
-rw-r--r--drivers/video/omap2/dss/overlay.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/omap2/dss/overlay.c b/drivers/video/omap2/dss/overlay.c
index 2a5ce97..6c6ba8b 100644
--- a/drivers/video/omap2/dss/overlay.c
+++ b/drivers/video/omap2/dss/overlay.c
@@ -738,6 +738,9 @@ void dss_overlay_setup_l4_manager(struct omap_overlay_manager *mgr)
void dss_init_overlays(struct platform_device *pdev)
{
int i, r;
+ const struct omap_dss_cconv_coefs ctbl_bt601_5 = {
+ 298, 409, 0, 298, -208, -100, 298, 0, 517, 0,
+ };
INIT_LIST_HEAD(&overlay_list);
@@ -793,6 +796,7 @@ void dss_init_overlays(struct platform_device *pdev)
ovl->info.min_x_decim = ovl->info.min_y_decim = 1;
ovl->info.max_x_decim = ovl->info.max_y_decim =
cpu_is_omap44xx() ? 16 : 1;
+ ovl->info.cconv = ctbl_bt601_5;
ovl->set_manager = &omap_dss_set_manager;
ovl->unset_manager = &omap_dss_unset_manager;