From 4bbba918b31cd0108b14d6acfd26a98ea9ab8940 Mon Sep 17 00:00:00 2001 From: Ramkumar Radhakrishnan Date: Thu, 19 May 2016 20:10:42 -0700 Subject: [PATCH] msm: mdss: Fix elements ordering of all YUV interleaved formats Pack the elements of all YUV interleaved formats in the same order in which the elements are stored in the memory. CRs-Fixed: 1019201 Change-Id: I64472af6e9983929e0d3ea08601d17c7a2b7c4ef Signed-off-by: Ramkumar Radhakrishnan --- drivers/video/fbdev/msm/mdss_mdp_formats.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/fbdev/msm/mdss_mdp_formats.h b/drivers/video/fbdev/msm/mdss_mdp_formats.h index c4c6e3c72da3..f27836f329a9 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_formats.h +++ b/drivers/video/fbdev/msm/mdss_mdp_formats.h @@ -388,7 +388,7 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .unpack_count = 3, .bpp = 3, .fetch_mode = MDSS_MDP_FETCH_LINEAR, - .element = { C2_R_Cr, C1_B_Cb, C0_G_Y }, + .element = { C0_G_Y, C1_B_Cb, C2_R_Cr }, }, { FMT_YUV_COMMON(MDP_YCRCB_H1V1), @@ -397,7 +397,7 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .unpack_count = 3, .bpp = 3, .fetch_mode = MDSS_MDP_FETCH_LINEAR, - .element = { C1_B_Cb, C2_R_Cr, C0_G_Y }, + .element = { C0_G_Y, C2_R_Cr, C1_B_Cb }, }, { FMT_YUV_COMMON(MDP_YCRYCB_H2V1), @@ -406,7 +406,7 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .unpack_count = 4, .bpp = 2, .fetch_mode = MDSS_MDP_FETCH_LINEAR, - .element = { C1_B_Cb, C0_G_Y, C2_R_Cr, C0_G_Y }, + .element = { C0_G_Y, C2_R_Cr, C0_G_Y, C1_B_Cb }, }, { FMT_YUV_COMMON(MDP_YCBYCR_H2V1), @@ -416,7 +416,7 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .unpack_count = 4, .bpp = 2, .fetch_mode = MDSS_MDP_FETCH_LINEAR, - .element = { C2_R_Cr, C0_G_Y, C1_B_Cb, C0_G_Y }, + .element = { C0_G_Y, C1_B_Cb, C0_G_Y, C2_R_Cr }, }, { FMT_YUV_COMMON(MDP_CRYCBY_H2V1), @@ -425,7 +425,7 @@ static struct mdss_mdp_format_params mdss_mdp_format_map[] = { .unpack_count = 4, .bpp = 2, .fetch_mode = MDSS_MDP_FETCH_LINEAR, - .element = { C0_G_Y, C1_B_Cb, C0_G_Y, C2_R_Cr }, + .element = { C2_R_Cr, C0_G_Y, C1_B_Cb, C0_G_Y }, }, { FMT_YUV_COMMON(MDP_CBYCRY_H2V1),