gpu: ipu-cpmem: add 8-bit grayscale support to ipu_cpmem_set_image
authorPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 22 Jan 2018 15:06:16 +0000 (16:06 +0100)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 16 Feb 2018 13:48:11 +0000 (14:48 +0100)
Add the missing offset calculation for grayscale images. Since the IPU
only supports capturing greyscale in raw passthrough mode, it is the
same as 8-bit bayer formats.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/gpu/ipu-v3/ipu-cpmem.c

index bb9c087..ef32377 100644 (file)
@@ -788,6 +788,7 @@ int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image)
        case V4L2_PIX_FMT_SGBRG8:
        case V4L2_PIX_FMT_SGRBG8:
        case V4L2_PIX_FMT_SRGGB8:
+       case V4L2_PIX_FMT_GREY:
                offset = image->rect.left + image->rect.top * pix->bytesperline;
                break;
        case V4L2_PIX_FMT_SBGGR16: