msm: mdss: add interface for all MDP supported formats

Define all MDP supported RGB/YUV formats in user mode interface.

CRs-Fixed: 984465
Change-Id: I5af1d0b4a2b249b600319abcf23c188b7d2948a5
Signed-off-by: Ramkumar Radhakrishnan <ramkumar@codeaurora.org>
This commit is contained in:
Ramkumar Radhakrishnan 2016-01-27 15:00:12 -08:00 committed by David Keitel
parent 22ae58fca4
commit e45c9c3161

View file

@ -78,6 +78,8 @@
#define FB_TYPE_3D_PANEL 0x10101010
#define MDP_IMGTYPE2_START 0x10000
#define MSMFB_DRIVER_VERSION 0xF9E8D701
/* Maximum number of formats supported by MDP*/
#define MDP_IMGTYPE_END 0x100
/* HW Revisions for different MDSS targets */
#define MDSS_GET_MAJOR(rev) ((rev) >> 28)
@ -185,6 +187,33 @@ enum {
MDP_Y_CRCB_H2V2_VENUS,
MDP_IMGTYPE_LIMIT,
MDP_RGB_BORDERFILL, /* border fill pipe */
MDP_XRGB_1555,
MDP_RGBX_5551,
MDP_XRGB_4444,
MDP_RGBX_4444,
MDP_ABGR_1555,
MDP_BGRA_5551,
MDP_XBGR_1555,
MDP_BGRX_5551,
MDP_ABGR_4444,
MDP_BGRA_4444,
MDP_XBGR_4444,
MDP_BGRX_4444,
MDP_ABGR_8888,
MDP_XBGR_8888,
MDP_RGBA_1010102,
MDP_ARGB_2101010,
MDP_RGBX_1010102,
MDP_XRGB_2101010,
MDP_BGRA_1010102,
MDP_ABGR_2101010,
MDP_BGRX_1010102,
MDP_XBGR_2101010,
MDP_RGBA_1010102_UBWC,
MDP_RGBX_1010102_UBWC,
MDP_Y_CBCR_H2V2_P010,
MDP_Y_CBCR_H2V2_TP10_UBWC,
MDP_IMGTYPE_LIMIT1 = MDP_IMGTYPE_END,
MDP_FB_FORMAT = MDP_IMGTYPE2_START, /* framebuffer format */
MDP_IMGTYPE_LIMIT2 /* Non valid image type after this enum */
};