Merge "disp: msm: only set nolp command when panel in LP1/LP2 mode"

Dieser Commit ist enthalten in:
qctecmdr
2019-09-26 00:23:18 -07:00
committet von Gerrit - the friendly Code Review server
Commit 19e23cd72e
3 geänderte Dateien mit 16 neuen und 2 gelöschten Zeilen

Datei anzeigen

@@ -1060,10 +1060,22 @@ int dsi_display_set_power(struct drm_connector *connector,
case SDE_MODE_DPMS_LP2:
rc = dsi_panel_set_lp2(display->panel);
break;
default:
rc = dsi_panel_set_nolp(display->panel);
case SDE_MODE_DPMS_ON:
if ((display->panel->power_mode == SDE_MODE_DPMS_LP1) ||
(display->panel->power_mode == SDE_MODE_DPMS_LP2))
rc = dsi_panel_set_nolp(display->panel);
break;
case SDE_MODE_DPMS_OFF:
default:
return rc;
}
DSI_DEBUG("Power mode transition from %d to %d %s",
display->panel->power_mode, power_mode,
rc ? "failed" : "successful");
if (!rc)
display->panel->power_mode = power_mode;
return rc;
}