From 9cf0fd2b07d3f3dc4c9ef0adcb0f0a3fb0f9fb0d Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Wed, 24 Aug 2011 03:03:05 +0200 Subject: omap3isp: Add support for 12-bit Bayer formats Signed-off-by: Laurent Pinchart --- isp/omap3isp.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'isp/omap3isp.c') diff --git a/isp/omap3isp.c b/isp/omap3isp.c index 5dea91a..8db2726 100644 --- a/isp/omap3isp.c +++ b/isp/omap3isp.c @@ -78,6 +78,14 @@ static __u32 mbus_to_pix(enum v4l2_mbus_pixelcode code) return V4L2_PIX_FMT_SGRBG10; case V4L2_MBUS_FMT_SRGGB10_1X10: return V4L2_PIX_FMT_SRGGB10; + case V4L2_MBUS_FMT_SBGGR12_1X12: + return V4L2_PIX_FMT_SBGGR12; + case V4L2_MBUS_FMT_SGBRG12_1X12: + return V4L2_PIX_FMT_SGBRG12; + case V4L2_MBUS_FMT_SGRBG12_1X12: + return V4L2_PIX_FMT_SGRBG12; + case V4L2_MBUS_FMT_SRGGB12_1X12: + return V4L2_PIX_FMT_SRGGB12; case V4L2_MBUS_FMT_UYVY8_1X16: return V4L2_PIX_FMT_UYVY; case V4L2_MBUS_FMT_YUYV8_1X16: @@ -98,6 +106,14 @@ static enum v4l2_mbus_pixelcode pix_to_mbus(__u32 pixelformat) return V4L2_MBUS_FMT_SGRBG10_1X10; case V4L2_PIX_FMT_SRGGB10: return V4L2_MBUS_FMT_SRGGB10_1X10; + case V4L2_PIX_FMT_SBGGR12: + return V4L2_MBUS_FMT_SBGGR12_1X12; + case V4L2_PIX_FMT_SGBRG12: + return V4L2_MBUS_FMT_SGBRG12_1X12; + case V4L2_PIX_FMT_SGRBG12: + return V4L2_MBUS_FMT_SGRBG12_1X12; + case V4L2_PIX_FMT_SRGGB12: + return V4L2_MBUS_FMT_SRGGB12_1X12; case V4L2_PIX_FMT_UYVY: return V4L2_MBUS_FMT_UYVY8_1X16; case V4L2_PIX_FMT_YUYV: -- cgit v1.2.3