disp: msm: sde: add support for qsync min fps list

In current implementation qsync min fps is single value.
It is same for all the list of supported dfps list.
Added support for new dt entry dsi-supported-qsync-min-fps-list
corresponding to the fps supported in the dfps list
dsi-supported-dfps-list.

Change-Id: Ifd5309c2f51865a3c0d9fadb65cbcd291b6ef42b
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
这个提交包含在:
Raviteja Tamatam
2020-09-30 10:52:58 +05:30
父节点 4e1159d7c6
当前提交 e5ff0b8f30
修改 12 个文件,包含 166 行新增17 行删除

查看文件

@@ -86,6 +86,13 @@ struct dsi_dfps_capabilities {
bool dfps_support;
};
struct dsi_qsync_capabilities {
/* qsync disabled if qsync_min_fps = 0 */
u32 qsync_min_fps;
u32 *qsync_min_fps_list;
int qsync_min_fps_list_len;
};
struct dsi_dyn_clk_caps {
bool dyn_clk_support;
u32 *bit_clk_list;
@@ -231,7 +238,7 @@ struct dsi_panel {
bool panel_initialized;
bool te_using_watchdog_timer;
u32 qsync_min_fps;
struct dsi_qsync_capabilities qsync_caps;
char dce_pps_cmd[DSI_CMD_PPS_SIZE];
enum dsi_dms_mode dms_mode;