summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev
diff options
context:
space:
mode:
authorShivaraj Shetty <shivaraj@codeaurora.org>2013-11-06 20:18:12 +0530
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:35:09 -0700
commite4943e49236ca8b43500a671e5813881c24c49fa (patch)
tree5cbccdc98da3112c8bce1d2dc0c46837cd57f709 /drivers/video/fbdev
parent46df6224bcfc9352cac2d469ee2a7e9d0c1dc596 (diff)
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 <shivaraj@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
-rw-r--r--drivers/video/fbdev/msm/mdp3_ppp_data.c10
1 files 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),