From c41ed4829e50842549f547558e3cb752ee2fc076 Mon Sep 17 00:00:00 2001 From: Yashwanth Date: Wed, 17 Mar 2021 11:48:17 +0530 Subject: [PATCH] disp: msm: dsi: add qsync fps value to the connector blob This change populates qsync fps value in connector blob to pass onto the userspace if qsync is enabled on the target. Change-Id: I2a14e7dbdbd7000562307c37e93f22182e3154b8 Signed-off-by: Yashwanth --- msm/dsi/dsi_drm.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index 0d459f244d..d58f62ccf4 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -667,22 +667,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");