]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: rcar-csi2: Add RAW10 and RAW12 formats
authorTomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
Mon, 20 Jan 2025 13:10:35 +0000 (15:10 +0200)
committerHans Verkuil <hverkuil@xs4all.nl>
Tue, 4 Mar 2025 12:35:33 +0000 (13:35 +0100)
Add RAW10 and RAW12 formats. We only need to add the entries to the
rcar_csi2_format list.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/renesas/rcar-csi2.c

index be930ebca3f5628b9a361ab0a5d04af14a708d63..52d4e333c73524c80c01e6ff4c4835d866b2a0f4 100644 (file)
@@ -660,6 +660,38 @@ static const struct rcar_csi2_format rcar_csi2_formats[] = {
                .code = MEDIA_BUS_FMT_SRGGB8_1X8,
                .datatype = MIPI_CSI2_DT_RAW8,
                .bpp = 8,
+       }, {
+               .code = MEDIA_BUS_FMT_SBGGR10_1X10,
+               .datatype = MIPI_CSI2_DT_RAW10,
+               .bpp = 10,
+       }, {
+               .code = MEDIA_BUS_FMT_SGBRG10_1X10,
+               .datatype = MIPI_CSI2_DT_RAW10,
+               .bpp = 10,
+       }, {
+               .code = MEDIA_BUS_FMT_SGRBG10_1X10,
+               .datatype = MIPI_CSI2_DT_RAW10,
+               .bpp = 10,
+       }, {
+               .code = MEDIA_BUS_FMT_SRGGB10_1X10,
+               .datatype = MIPI_CSI2_DT_RAW10,
+               .bpp = 10,
+       }, {
+               .code = MEDIA_BUS_FMT_SBGGR12_1X12,
+               .datatype = MIPI_CSI2_DT_RAW12,
+               .bpp = 12,
+       }, {
+               .code = MEDIA_BUS_FMT_SGBRG12_1X12,
+               .datatype = MIPI_CSI2_DT_RAW12,
+               .bpp = 12,
+       }, {
+               .code = MEDIA_BUS_FMT_SGRBG12_1X12,
+               .datatype = MIPI_CSI2_DT_RAW12,
+               .bpp = 12,
+       }, {
+               .code = MEDIA_BUS_FMT_SRGGB12_1X12,
+               .datatype = MIPI_CSI2_DT_RAW12,
+               .bpp = 12,
        },
 };