diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-03-10 17:06:32 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+huawei@kernel.org> | 2020-03-12 17:32:00 +0100 |
commit | b1f240eeef79711e4bb0459f8eca501ac1d3eb2a (patch) | |
tree | f569c37e0d4c801d7b2202fa7701a62a940900e3 /drivers/staging | |
parent | 61ef7304be7a860a632b000abcc2a804f3957e49 (diff) | |
download | linux-b1f240eeef79711e4bb0459f8eca501ac1d3eb2a.tar.bz2 |
media: imx: imx7-media-csi: Add Y10 and Y12 formats support
Support capturing the 10- and 12-bit greyscale formats.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Rui Miguel Silva <rmfrfs@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/media/imx/imx7-media-csi.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/media/imx/imx7-media-csi.c b/drivers/staging/media/imx/imx7-media-csi.c index 3da1e79f1bad..a7771dd61859 100644 --- a/drivers/staging/media/imx/imx7-media-csi.c +++ b/drivers/staging/media/imx/imx7-media-csi.c @@ -804,6 +804,14 @@ static int imx7_csi_configure(struct imx7_csi *csi) case V4L2_PIX_FMT_YUYV: cr18 |= BIT_MIPI_DATA_FORMAT_YUV422_8B; break; + case V4L2_PIX_FMT_Y10: + cr18 |= BIT_MIPI_DATA_FORMAT_RAW10; + cr1 |= BIT_PIXEL_BIT; + break; + case V4L2_PIX_FMT_Y12: + cr18 |= BIT_MIPI_DATA_FORMAT_RAW12; + cr1 |= BIT_PIXEL_BIT; + break; case V4L2_PIX_FMT_SBGGR8: cr18 |= BIT_MIPI_DATA_FORMAT_RAW8; break; |