@@ -234,6 +234,24 @@ static const struct pisp_be_format supported_formats[] = {
234
234
.colorspace_mask = V4L2_COLORSPACE_MASK_ALL_SRGB ,
235
235
.colorspace_default = V4L2_COLORSPACE_SRGB ,
236
236
},
237
+ {
238
+ .fourcc = V4L2_PIX_FMT_RGB48 ,
239
+ .align = 64 ,
240
+ .bit_depth = 48 ,
241
+ .plane_factor = { P3 (1.0 ) },
242
+ .num_planes = 1 ,
243
+ .colorspace_mask = V4L2_COLORSPACE_MASK_ALL_SRGB ,
244
+ .colorspace_default = V4L2_COLORSPACE_SRGB ,
245
+ },
246
+ {
247
+ .fourcc = V4L2_PIX_FMT_BGR48 ,
248
+ .align = 64 ,
249
+ .bit_depth = 48 ,
250
+ .plane_factor = { P3 (1.0 ) },
251
+ .num_planes = 1 ,
252
+ .colorspace_mask = V4L2_COLORSPACE_MASK_ALL_SRGB ,
253
+ .colorspace_default = V4L2_COLORSPACE_SRGB ,
254
+ },
237
255
/* Bayer formats - 8-bit */
238
256
{
239
257
.fourcc = V4L2_PIX_FMT_SRGGB8 ,
@@ -457,6 +475,33 @@ static const struct pisp_be_format supported_formats[] = {
457
475
.colorspace_mask = V4L2_COLORSPACE_MASK_RAW ,
458
476
.colorspace_default = V4L2_COLORSPACE_RAW ,
459
477
},
478
+ /* Greyscale Formats */
479
+ {
480
+ .fourcc = V4L2_PIX_FMT_GREY ,
481
+ .bit_depth = 8 ,
482
+ .align = 32 ,
483
+ .num_planes = 1 ,
484
+ .colorspace_mask = V4L2_COLORSPACE_MASK_RAW ,
485
+ .colorspace_default = V4L2_COLORSPACE_RAW ,
486
+ },
487
+ {
488
+ .fourcc = V4L2_PIX_FMT_Y16 ,
489
+ .bit_depth = 16 ,
490
+ .align = 32 ,
491
+ .plane_factor = { P3 (1.0 ) },
492
+ .num_planes = 1 ,
493
+ .colorspace_mask = V4L2_COLORSPACE_MASK_RAW ,
494
+ .colorspace_default = V4L2_COLORSPACE_RAW ,
495
+ },
496
+ {
497
+ .fourcc = V4L2_PIX_FMT_PISP_COMP1_MONO ,
498
+ .bit_depth = 8 ,
499
+ .align = 32 ,
500
+ .plane_factor = { P3 (1.0 ) },
501
+ .num_planes = 1 ,
502
+ .colorspace_mask = V4L2_COLORSPACE_MASK_RAW ,
503
+ .colorspace_default = V4L2_COLORSPACE_RAW ,
504
+ },
460
505
/* Opaque BE format for HW verification. */
461
506
{
462
507
.fourcc = V4L2_PIX_FMT_RPI_BE ,
0 commit comments