summaryrefslogtreecommitdiff
path: root/drivers/media/video/mxc/capture/ipu_prp_enc.c
diff options
context:
space:
mode:
authorSheng Nan <b38800@freescale.com>2012-12-05 10:22:35 +0800
committerSheng Nan <b38800@freescale.com>2012-12-07 14:15:23 +0800
commit98a5129e246eb69f4122b962a52017ba9c376925 (patch)
tree0f13110fca917199e5a244c1cd1325d948453d87 /drivers/media/video/mxc/capture/ipu_prp_enc.c
parentf12b68356a27c384bf7d446154c060f60f3ed24c (diff)
downloadlinux-98a5129e246eb69f4122b962a52017ba9c376925.tar.gz
ENGR00235665: mxc_v4l2_capture: add YV12 format support in camera driver
Android CTS verifier have a must requirement for YV12 format. Since IPUv3 common driver has supported IPU_PIX_FMT_YVU420P pixel format, add the support of YV12 format in mxc_v4l2_capture. Signed-off-by: Sheng Nan <b38800@freescale.com>
Diffstat (limited to 'drivers/media/video/mxc/capture/ipu_prp_enc.c')
-rw-r--r--drivers/media/video/mxc/capture/ipu_prp_enc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/video/mxc/capture/ipu_prp_enc.c b/drivers/media/video/mxc/capture/ipu_prp_enc.c
index a3c90d53f2eb..e24b1b086d68 100644
--- a/drivers/media/video/mxc/capture/ipu_prp_enc.c
+++ b/drivers/media/video/mxc/capture/ipu_prp_enc.c
@@ -99,6 +99,9 @@ static int prp_enc_setup(cam_data *cam)
if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YUV420) {
enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YUV420P;
pr_info("YUV420\n");
+ } else if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YVU420) {
+ enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YVU420P;
+ pr_info("YVU420\n");
} else if (cam->v2f.fmt.pix.pixelformat == V4L2_PIX_FMT_YUV422P) {
enc.csi_prp_enc_mem.out_pixel_fmt = IPU_PIX_FMT_YUV422P;
pr_info("YUV422P\n");