greybus: camera: Add RAW data format
authorEvgeniy Borisov <borisov_evgeniy@projectara.com>
Thu, 23 Jun 2016 09:39:18 +0000 (12:39 +0300)
committerGreg Kroah-Hartman <gregkh@google.com>
Fri, 24 Jun 2016 23:13:52 +0000 (16:13 -0700)
Add support for greybus RAW data format.
Greybus RAW data formats starts from 0x80.

Signed-off-by: Evgeniy Borisov <eborisov@mm-sol.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@linaro.org>
Reviewed-by: Gjorgji Rosikopulos <grosikopulos@mm-sol.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/camera.c

index 0062f48..c47e424 100644 (file)
@@ -113,6 +113,38 @@ static const struct gb_camera_fmt_map mbus_to_gbus_format[] = {
                .mbus_code = V4L2_MBUS_FMT_ARA_DEBUG_DATA_1X8,
                .gb_format = 0x42,
        },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SBGGR10_1X10,
+               .gb_format = 0x80,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SGBRG10_1X10,
+               .gb_format = 0x81,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SGRBG10_1X10,
+               .gb_format = 0x82,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SRGGB10_1X10,
+               .gb_format = 0x83,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SBGGR12_1X12,
+               .gb_format = 0x84,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SGBRG12_1X12,
+               .gb_format = 0x85,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SGRBG12_1X12,
+               .gb_format = 0x86,
+       },
+       {
+               .mbus_code = V4L2_MBUS_FMT_SRGGB12_1X12,
+               .gb_format = 0x87,
+       },
 };
 
 #define ES2_APB_CDSI0_CPORT            16