media: microchip: microchip-isc: implement media controller
[linux-block.git] / drivers / media / platform / microchip / microchip-sama7g5-isc.c
index 75a0a5caa8d832e8c65e10583f6a11875d2190a7..d583eafe5cc1dfcb7e97bdd9c9ffe09af781e8a6 100644 (file)
@@ -89,20 +89,40 @@ static const struct isc_format sama7g5_controller_formats[] = {
                .fourcc         = V4L2_PIX_FMT_Y16,
        }, {
                .fourcc         = V4L2_PIX_FMT_SBGGR8,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SGBRG8,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SGRBG8,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SRGGB8,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SBGGR10,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SGBRG10,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SGRBG10,
+               .raw            = true,
        }, {
                .fourcc         = V4L2_PIX_FMT_SRGGB10,
+               .raw            = true,
+       }, {
+               .fourcc         = V4L2_PIX_FMT_SBGGR12,
+               .raw            = true,
+       }, {
+               .fourcc         = V4L2_PIX_FMT_SGBRG12,
+               .raw            = true,
+       }, {
+               .fourcc         = V4L2_PIX_FMT_SGRBG12,
+               .raw            = true,
+       }, {
+               .fourcc         = V4L2_PIX_FMT_SRGGB12,
+               .raw            = true,
        },
 };