msm: mdss: update split fb for HDMI usecases

For HDMI usecases, set the correct split_mode and split_fb
values on resolution change. Previously, HDMI resolution switch
within the same split_mode was not updating the split_fb values.
Update the mode and values according to the new resolution.

Change-Id: I56d0d937056a1aeff114d6addd674287b202ee60
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:
Veera Sundaram Sankaran 2015-10-14 12:36:46 -07:00 committed by David Keitel
parent 7b721f8726
commit 75631a476b

View file

@ -4388,8 +4388,9 @@ static void mdss_mdp_set_lm_flag(struct msm_fb_data_type *mfd)
width = mfd->fbi->var.xres;
/* setting the appropriate split_mode for HDMI usecases */
if (mfd->split_mode == MDP_SPLIT_MODE_NONE &&
width > mdata->max_mixer_width) {
if ((mfd->split_mode == MDP_SPLIT_MODE_NONE ||
mfd->split_mode == MDP_DUAL_LM_SINGLE_DISPLAY) &&
(width > mdata->max_mixer_width)) {
width /= 2;
mfd->split_mode = MDP_DUAL_LM_SINGLE_DISPLAY;
mfd->split_fb_left = width;