Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba0041c4 authored by Lei Chen's avatar Lei Chen Committed by Gerrit - the friendly Code Review server
Browse files

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: I4296a02693aacf4813d4bdd572e6d21a155cf746
Signed-off-by: default avatarLei Chen <chenlei@codeaurora.org>
parent 25f3e59a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -6548,7 +6548,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);