diff options
| author | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2013-08-06 20:50:52 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:20:15 -0700 |
| commit | 8fa6bf3620257eb318cb7b1faf64e02ceae06223 (patch) | |
| tree | 878ec8f0262c3912a5855d9c4d12964bfe5140c7 | |
| parent | 36055b3a1a502c54d8131b0e8b084b4f9a10d48c (diff) | |
msm: mdss: Add support to YCBYCR MDP format
Add support to MDP_YCBYCR_H2V1 interleaved YUV format.
Change-Id: I3b4fccf8303db778af213feb03644e5600ee803f
Signed-off-by: Ramkumar Radhakrishnan <ramkumar@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_formats.h | 9 | ||||
| -rw-r--r-- | include/uapi/linux/msm_mdp.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_formats.h b/drivers/video/fbdev/msm/mdss_mdp_formats.h index b99cd4f35fbf..d774504e7f75 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_formats.h +++ b/drivers/video/fbdev/msm/mdss_mdp_formats.h @@ -200,5 +200,14 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .bpp = 2, .element = { C1_B_Cb, C0_G_Y, C2_R_Cr, C0_G_Y }, }, + { + FMT_YUV_COMMON(MDP_YCBYCR_H2V1), + .fetch_planes = MDSS_MDP_PLANE_INTERLEAVED, + .chroma_sample = MDSS_MDP_CHROMA_H2V1, + .unpack_count = 4, + .bpp = 2, + .element = { C2_R_Cr, C0_G_Y, C1_B_Cb, C0_G_Y }, + }, + }; #endif diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index fab51846306d..c7be5398b5a8 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -124,6 +124,7 @@ enum { MDP_XRGB_8888_TILE, /* XRGB 8888 in tile format */ MDP_XBGR_8888_TILE, /* XBGR 8888 in tile format */ MDP_BGRX_8888_TILE, /* BGRX 8888 in tile format */ + MDP_YCBYCR_H2V1, /* YCbYCr interleave */ MDP_IMGTYPE_LIMIT, MDP_RGB_BORDERFILL, /* border fill pipe */ MDP_FB_FORMAT = MDP_IMGTYPE2_START, /* framebuffer format */ |
