disp: msm: sde: add multi-mode RFI support

Currently, RFI feature only supports panel that contains
a single timing node. This limits the feature availability
for panel with multiple modes or with DFPS support.

This change adds support for RFI on panels that contains
multiple timing nodes.

Change-Id: I3a7aadf7b6da3518350b2eb815602b13b5c259f5
Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
这个提交包含在:
Amine Najahi
2021-02-16 16:53:04 -05:00
提交者 Gerrit - the friendly Code Review server
父节点 d4def5bd8c
当前提交 c5f2bd7401
修改 7 个文件,包含 102 行新增75 行删除

查看文件

@@ -703,6 +703,8 @@ struct msm_display_topology {
* @mdp_transfer_time_us Specifies the mdp transfer time for command mode
* panels in microseconds.
* @allowed_mode_switches: bit mask to indicate supported mode switch.
* @bit_clk_rates: list of supported bit clock rates
* @bit_clk_count: number of supported bit clock rates
*/
struct msm_mode_info {
uint32_t frame_rate;
@@ -719,6 +721,8 @@ struct msm_mode_info {
u32 panel_mode_caps;
u32 mdp_transfer_time_us;
u32 allowed_mode_switches;
u32 *bit_clk_rates;
u32 bit_clk_count;
};
/**