diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2014-05-19 21:37:38 +0200 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-08-21 22:25:14 +0200 |
commit | 9a36d8ed33c481a99f69f8a2eeb22e3c7750e522 (patch) | |
tree | 05e04c5c044086df8248e88877426758571be347 /include/media | |
parent | [media] omap3isp: ccdc: Simplify the ccdc_isr_buffer() function (diff) | |
download | linux-9a36d8ed33c481a99f69f8a2eeb22e3c7750e522.tar.xz linux-9a36d8ed33c481a99f69f8a2eeb22e3c7750e522.zip |
[media] omap3isp: ccdc: Add basic support for interlaced video
When the CCDC input is interlaced enable the alternate field order on
the CCDC output video node. The field signal polarity is specified
through platform data.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Tested-by: Enrico Butera <ebutera@users.sourceforge.net>
Acked-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/omap3isp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/media/omap3isp.h b/include/media/omap3isp.h index c9d06d9f7e6e..398279dd1922 100644 --- a/include/media/omap3isp.h +++ b/include/media/omap3isp.h @@ -57,6 +57,8 @@ enum { * 0 - Active high, 1 - Active low * @vs_pol: Vertical synchronization polarity * 0 - Active high, 1 - Active low + * @fld_pol: Field signal polarity + * 0 - Positive, 1 - Negative * @data_pol: Data polarity * 0 - Normal, 1 - One's complement */ @@ -65,6 +67,7 @@ struct isp_parallel_platform_data { unsigned int clk_pol:1; unsigned int hs_pol:1; unsigned int vs_pol:1; + unsigned int fld_pol:1; unsigned int data_pol:1; }; |