From e4943e49236ca8b43500a671e5813881c24c49fa Mon Sep 17 00:00:00 2001 From: Shivaraj Shetty Date: Wed, 6 Nov 2013 20:18:12 +0530 Subject: msm: mdss: Fix color swap issue in mdp3 targets Set Correct unpack pattern for ARGB888, XRGB888 and BGR565 color formats to avoid the color swap. Change-Id: I9e3aa5018ea87be34122b3c1a80b94fc8cec3967 Signed-off-by: Shivaraj Shetty --- drivers/video/fbdev/msm/mdp3_ppp_data.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/fbdev/msm/mdp3_ppp_data.c b/drivers/video/fbdev/msm/mdp3_ppp_data.c index 5748842426ef..88b186a7133c 100644 --- a/drivers/video/fbdev/msm/mdp3_ppp_data.c +++ b/drivers/video/fbdev/msm/mdp3_ppp_data.c @@ -61,17 +61,17 @@ const uint32_t out_cfg_lut[MDP_IMGTYPE_LIMIT] = { const uint32_t pack_patt_lut[MDP_IMGTYPE_LIMIT] = { [MDP_RGB_565] = PPP_GET_PACK_PATTERN(0, CLR_B, CLR_G, CLR_R, 8), - [MDP_BGR_565] = PPP_GET_PACK_PATTERN(0, CLR_B, CLR_G, CLR_R, 8), + [MDP_BGR_565] = PPP_GET_PACK_PATTERN(0, CLR_R, CLR_G, CLR_B, 8), [MDP_RGB_888] = PPP_GET_PACK_PATTERN(0, CLR_R, CLR_G, CLR_B, 8), [MDP_BGR_888] = PPP_GET_PACK_PATTERN(0, CLR_B, CLR_G, CLR_R, 8), [MDP_BGRA_8888] = PPP_GET_PACK_PATTERN(CLR_ALPHA, CLR_B, CLR_G, CLR_R, 8), [MDP_RGBA_8888] = PPP_GET_PACK_PATTERN(CLR_ALPHA, CLR_R, CLR_G, CLR_B, 8), - [MDP_ARGB_8888] = PPP_GET_PACK_PATTERN(CLR_ALPHA, CLR_R, - CLR_G, CLR_B, 8), - [MDP_XRGB_8888] = PPP_GET_PACK_PATTERN(CLR_ALPHA, CLR_R, - CLR_G, CLR_B, 8), + [MDP_ARGB_8888] = PPP_GET_PACK_PATTERN(CLR_R, + CLR_G, CLR_B, CLR_ALPHA, 8), + [MDP_XRGB_8888] = PPP_GET_PACK_PATTERN(CLR_R, + CLR_G, CLR_B, CLR_ALPHA, 8), [MDP_RGBX_8888] = PPP_GET_PACK_PATTERN(CLR_ALPHA, CLR_R, CLR_G, CLR_B, 8), [MDP_Y_CRCB_H2V2] = PPP_GET_PACK_PATTERN(0, 0, CLR_CR, CLR_CB, 8), -- cgit v1.2.3