Merge "disp: msm: dsi: add qsync min fps val in dsi display mode priv info"

This commit is contained in:
qctecmdr
2021-09-17 03:46:41 -07:00
committed by Gerrit - the friendly Code Review server
6 changed files with 23 additions and 25 deletions

View File

@@ -6978,6 +6978,11 @@ int dsi_display_get_modes(struct dsi_display *display,
if (!sub_mode->timing.qsync_min_fps && qsync_caps->qsync_min_fps)
sub_mode->timing.qsync_min_fps = qsync_caps->qsync_min_fps;
/*
* Qsync min fps for the mode will be populated in the timing info
* in dsi_panel_get_mode function.
*/
sub_mode->priv_info->qsync_min_fps = sub_mode->timing.qsync_min_fps;
if (!dfps_caps.dfps_support || !support_video_mode)
continue;
@@ -6986,8 +6991,10 @@ int dsi_display_get_modes(struct dsi_display *display,
sub_mode->timing.refresh_rate = dfps_caps.dfps_list[i];
/* Override with qsync min fps list in dfps usecases */
if (qsync_caps->qsync_min_fps && qsync_caps->qsync_min_fps_list_len)
if (qsync_caps->qsync_min_fps && qsync_caps->qsync_min_fps_list_len) {
sub_mode->timing.qsync_min_fps = qsync_caps->qsync_min_fps_list[i];
sub_mode->priv_info->qsync_min_fps = sub_mode->timing.qsync_min_fps;
}
dsi_display_get_dfps_timing(display, sub_mode,
curr_refresh_rate);