disp: msm: dsi: add panel mode restriction for DFPS and RFI
Add this change to ensure that DFPS and RFI happen in the same panel mode for avoiding unexpected panel mode switch. Change-Id: I6783b320e73a88e8f75cb83bcce85e50f798b6ab Signed-off-by: Lei Chen <chenlei@codeaurora.org> Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
This commit is contained in:

committed by
Satya Rama Aditya Pinapala

parent
fda33778de
commit
64675ef266
@@ -6381,7 +6381,8 @@ int dsi_display_validate_mode_change(struct dsi_display *display,
|
||||
mutex_lock(&display->display_lock);
|
||||
dyn_clk_caps = &(display->panel->dyn_clk_caps);
|
||||
if ((cur_mode->timing.v_active == adj_mode->timing.v_active) &&
|
||||
(cur_mode->timing.h_active == adj_mode->timing.h_active)) {
|
||||
(cur_mode->timing.h_active == adj_mode->timing.h_active) &&
|
||||
(cur_mode->panel_mode == adj_mode->panel_mode)) {
|
||||
/* dfps and dynamic clock with const fps use case */
|
||||
if (dsi_display_mode_switch_dfps(cur_mode, adj_mode)) {
|
||||
dsi_panel_get_dfps_caps(display->panel, &dfps_caps);
|
||||
|
Reference in New Issue
Block a user