@@ -332,6 +332,10 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
332332 { .format = V4L2_PIX_FMT_SGBRG10 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
333333 { .format = V4L2_PIX_FMT_SGRBG10 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
334334 { .format = V4L2_PIX_FMT_SRGGB10 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
335+ { .format = V4L2_PIX_FMT_SBGGR10P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 5 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
336+ { .format = V4L2_PIX_FMT_SGBRG10P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 5 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
337+ { .format = V4L2_PIX_FMT_SGRBG10P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 5 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
338+ { .format = V4L2_PIX_FMT_SRGGB10P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 5 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
335339 { .format = V4L2_PIX_FMT_SBGGR10ALAW8 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 1 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
336340 { .format = V4L2_PIX_FMT_SGBRG10ALAW8 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 1 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
337341 { .format = V4L2_PIX_FMT_SGRBG10ALAW8 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 1 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
@@ -344,6 +348,22 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
344348 { .format = V4L2_PIX_FMT_SGBRG12 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
345349 { .format = V4L2_PIX_FMT_SGRBG12 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
346350 { .format = V4L2_PIX_FMT_SRGGB12 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
351+ { .format = V4L2_PIX_FMT_SBGGR12P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 3 , 0 , 0 , 0 }, .bpp_div = { 2 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
352+ { .format = V4L2_PIX_FMT_SGBRG12P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 3 , 0 , 0 , 0 }, .bpp_div = { 2 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
353+ { .format = V4L2_PIX_FMT_SGRBG12P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 3 , 0 , 0 , 0 }, .bpp_div = { 2 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
354+ { .format = V4L2_PIX_FMT_SRGGB12P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 3 , 0 , 0 , 0 }, .bpp_div = { 2 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
355+ { .format = V4L2_PIX_FMT_SBGGR14 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
356+ { .format = V4L2_PIX_FMT_SGBRG14 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
357+ { .format = V4L2_PIX_FMT_SGRBG14 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
358+ { .format = V4L2_PIX_FMT_SRGGB14 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
359+ { .format = V4L2_PIX_FMT_SBGGR14P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 7 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
360+ { .format = V4L2_PIX_FMT_SGBRG14P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 7 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
361+ { .format = V4L2_PIX_FMT_SGRBG14P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 7 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
362+ { .format = V4L2_PIX_FMT_SRGGB14P , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 7 , 0 , 0 , 0 }, .bpp_div = { 4 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
363+ { .format = V4L2_PIX_FMT_SBGGR16 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
364+ { .format = V4L2_PIX_FMT_SGBRG16 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
365+ { .format = V4L2_PIX_FMT_SGRBG16 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
366+ { .format = V4L2_PIX_FMT_SRGGB16 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 2 , 0 , 0 , 0 }, .bpp_div = { 1 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
347367
348368 /* Renesas Camera Data Receiver Unit formats, bayer order agnostic */
349369 { .format = V4L2_PIX_FMT_RAW_CRU10 , .pixel_enc = V4L2_PIXEL_ENC_BAYER , .mem_planes = 1 , .comp_planes = 1 , .bpp = { 8 , 0 , 0 , 0 }, .bpp_div = { 6 , 1 , 1 , 1 }, .hdiv = 1 , .vdiv = 1 },
0 commit comments