From: Laurent Pinchart Date: Tue, 10 May 2022 02:06:45 +0000 (+0100) Subject: media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats X-Git-Tag: block-6.0-2022-08-12~29^2~164 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=1de014dc6bf91155d292c2a03905b9b1ebe1f67d;p=linux-2.6-block.git media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats A large number of formats defined in the pixel_formats array are not supported, as shown by the switch-case check in imx7_csi_pad_link_validate(). Drop them. Signed-off-by: Laurent Pinchart Acked-by: Rui Miguel Silva Tested-by: Alexander Stein Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/staging/media/imx/imx7-media-csi.c b/drivers/staging/media/imx/imx7-media-csi.c index d41eb7a08a03..98cf1cf41fda 100644 --- a/drivers/staging/media/imx/imx7-media-csi.c +++ b/drivers/staging/media/imx/imx7-media-csi.c @@ -838,61 +838,6 @@ static const struct imx7_csi_pixfmt pixel_formats[] = { ), .yuv = true, .bpp = 16, - }, { - .fourcc = V4L2_PIX_FMT_YUV420, - .yuv = true, - .bpp = 12, - .planar = true, - }, { - .fourcc = V4L2_PIX_FMT_YVU420, - .yuv = true, - .bpp = 12, - .planar = true, - }, { - .fourcc = V4L2_PIX_FMT_YUV422P, - .yuv = true, - .bpp = 16, - .planar = true, - }, { - .fourcc = V4L2_PIX_FMT_NV12, - .yuv = true, - .bpp = 12, - .planar = true, - }, { - .fourcc = V4L2_PIX_FMT_NV16, - .yuv = true, - .bpp = 16, - .planar = true, - }, - /*** RGB formats start here ***/ - { - .fourcc = V4L2_PIX_FMT_RGB565, - .codes = IMX_BUS_FMTS(MEDIA_BUS_FMT_RGB565_2X8_LE), - .bpp = 16, - .cycles = 2, - }, { - .fourcc = V4L2_PIX_FMT_RGB24, - .codes = IMX_BUS_FMTS( - MEDIA_BUS_FMT_RGB888_1X24, - MEDIA_BUS_FMT_RGB888_2X12_LE - ), - .bpp = 24, - }, { - .fourcc = V4L2_PIX_FMT_BGR24, - .bpp = 24, - }, { - .fourcc = V4L2_PIX_FMT_XRGB32, - .codes = IMX_BUS_FMTS(MEDIA_BUS_FMT_ARGB8888_1X32), - .bpp = 32, - }, { - .fourcc = V4L2_PIX_FMT_XBGR32, - .bpp = 32, - }, { - .fourcc = V4L2_PIX_FMT_BGRX32, - .bpp = 32, - }, { - .fourcc = V4L2_PIX_FMT_RGBX32, - .bpp = 32, }, /*** raw bayer and grayscale formats start here ***/ {