Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
1.2 kB · 40 lines
at main
1234567891011121314151617181920212223242526272829303132333435363738394041diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.cindex 66c3661f7ed9..b72c82c0104a 100644--- a/drivers/video/fbdev/msm/mdss_fb.c+++ b/drivers/video/fbdev/msm/mdss_fb.c@@ -1311,7 +1311,7 @@ static int mdss_fb_probe(struct platform_device *pdev) mfd->bl_scale = 1024; mfd->bl_min_lvl = 30; mfd->ad_bl_level = 0;- mfd->fb_imgType = MDP_RGBA_8888;+ mfd->fb_imgType = MDP_BGRA_8888; mfd->calib_mode_bl = 0; mfd->unset_bl_level = U32_MAX; mfd->bl_extn_level = -1;@@ -2729,7 +2729,25 @@ static int mdss_fb_register(struct msm_fb_data_type *mfd) var->transp.length = 8; bpp = 4; break;-+ case MDP_BGRA_8888:+ fix->type = FB_TYPE_PACKED_PIXELS;+ fix->xpanstep = 1;+ fix->ypanstep = 1;+ var->vmode = FB_VMODE_NONINTERLACED;+ var->blue.offset = 0;+ var->green.offset = 8;+ var->red.offset = 16;+ var->blue.length = 8;+ var->green.length = 8;+ var->red.length = 8;+ var->blue.msb_right = 0;+ var->green.msb_right = 0;+ var->red.msb_right = 0;+ var->transp.offset = 24;+ var->transp.length = 8;+ bpp = 4;+ break;+ case MDP_YCRYCB_H2V1: fix->type = FB_TYPE_INTERLEAVED_PLANES; fix->xpanstep = 2;