diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index bc32422ff2..6f473e5496 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -674,22 +674,24 @@ int dsi_conn_set_info_blob(struct drm_connector *connector, switch (panel->panel_mode) { case DSI_OP_VIDEO_MODE: sde_kms_info_add_keystr(info, "panel mode", "video"); - sde_kms_info_add_keystr(info, "qsync support", - panel->qsync_caps.qsync_min_fps ? - "true" : "false"); break; case DSI_OP_CMD_MODE: sde_kms_info_add_keystr(info, "panel mode", "command"); sde_kms_info_add_keyint(info, "mdp_transfer_time_us", mode_info->mdp_transfer_time_us); - sde_kms_info_add_keystr(info, "qsync support", - panel->qsync_caps.qsync_min_fps ? - "true" : "false"); break; default: DSI_DEBUG("invalid panel type:%d\n", panel->panel_mode); break; } + + sde_kms_info_add_keystr(info, "qsync support", + panel->qsync_caps.qsync_min_fps ? + "true" : "false"); + if (panel->qsync_caps.qsync_min_fps) + sde_kms_info_add_keyint(info, "qsync_fps", + panel->qsync_caps.qsync_min_fps); + sde_kms_info_add_keystr(info, "dfps support", panel->dfps_caps.dfps_support ? "true" : "false");