disp: msm: dsi: add qsync min fps val in dsi display mode priv info
In the current code for finding the qsync min fps for a mode, entire mode list is iterated which involves acquiring dsi display_lock. During conn tx debugfs commands, if qsync min fps is required, we try to acquire dsi display_lock twice which results in hang state. This change adds qsync min fps value in dsi_display_mode_priv_info struct in order to get the qsync fps from the msm_display_mode present in connector state instead of looping through all the modes to find the mode qsync fps. Change-Id: Ifded40d1f12462bb50fc7bdafb746ae5b8d9512a Signed-off-by: Yashwanth <yvulapu@codeaurora.org>
This commit is contained in:
@@ -174,10 +174,9 @@ void dsi_conn_set_submode_blob_info(struct drm_connector *conn,
|
||||
|
||||
/**
|
||||
* dsi_conn_get_qsync_min_fps() - get qsync min fps for given fps
|
||||
* @display: Handle to display.
|
||||
* @conn_state: Pointer to drm_connector_state structure
|
||||
*
|
||||
* Return: Qsync min fps rate or -ve error code.
|
||||
*/
|
||||
int dsi_conn_get_qsync_min_fps(void *dsi_display, struct drm_connector_state *conn_state);
|
||||
int dsi_conn_get_qsync_min_fps(struct drm_connector_state *conn_state);
|
||||
#endif /* _DSI_DRM_H_ */
|
||||
|
Reference in New Issue
Block a user