media: bcm2835-unicam: Add support for 14bit mono sources
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 25 Jun 2020 17:03:47 +0000 (18:03 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:33:02 +0000 (11:33 +0000)
Now that V4L2_PIX_FMT_Y14 and V4L2_PIX_FMT_Y14P are defined,
allow passing 14bit mono data through the peripheral.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/media/platform/bcm2835/bcm2835-unicam.c

index e73827c..db0ad09 100644 (file)
@@ -343,6 +343,12 @@ static const struct unicam_fmt formats[] = {
                .code           = MEDIA_BUS_FMT_Y12_1X12,
                .depth          = 12,
                .csi_dt         = 0x2c,
+       }, {
+               .fourcc         = V4L2_PIX_FMT_Y14P,
+               .repacked_fourcc = V4L2_PIX_FMT_Y14,
+               .code           = MEDIA_BUS_FMT_Y14_1X14,
+               .depth          = 14,
+               .csi_dt         = 0x2d,
        },
        /* Embedded data format */
        {