]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/staging/imx-drm/ipu-v3/ipu-common.c
staging: drm/imx: Fix YUYV support in i.MX IPUv3 base driver
[mirror_ubuntu-zesty-kernel.git] / drivers / staging / imx-drm / ipu-v3 / ipu-common.c
index 27e77c72c9ca6f0500c499faaa1f016b6cab5424..41fe11642703b55ab53434c084c355bd59ea24af 100644 (file)
@@ -380,6 +380,7 @@ int ipu_cpmem_set_image(struct ipu_ch_param __iomem *cpmem,
                ipu_cpmem_set_buffer(cpmem, 0, image->phys + y_offset);
                break;
        case V4L2_PIX_FMT_UYVY:
+       case V4L2_PIX_FMT_YUYV:
                ipu_cpmem_set_buffer(cpmem, 0, image->phys +
                                image->rect.left * 2 +
                                image->rect.top * image->pix.bytesperline);
@@ -414,7 +415,7 @@ enum ipu_color_space ipu_pixelformat_to_colorspace(u32 pixelformat)
        switch (pixelformat) {
        case V4L2_PIX_FMT_YUV420:
        case V4L2_PIX_FMT_UYVY:
-       case V4L2_PIX_FMT_YVYU:
+       case V4L2_PIX_FMT_YUYV:
                return IPUV3_COLORSPACE_YUV;
        case V4L2_PIX_FMT_RGB32:
        case V4L2_PIX_FMT_BGR32: