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

Commit 64523147 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "disp: msm: dp: skip powering down dp host in mst mode"

parents e2c6903e 9553dd06
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -2264,9 +2264,13 @@ static int dp_display_unprepare(struct dp_display *dp_display, void *panel)
	 * Check if the power off sequence was triggered
	 * by a source initialated action like framework
	 * reboot or suspend-resume but not from normal
	 * hot plug.
	 * hot plug. If connector is in MST mode, skip
	 * powering down host as aux needs to be kept
	 * alive to handle hot-plug sideband message.
	 */
	if (dp_display_is_ready(dp))
	if (dp_display_is_ready(dp) &&
		(dp_display_state_is(DP_STATE_SUSPENDED) ||
		!dp->mst.mst_active))
		flags |= DP_PANEL_SRC_INITIATED_POWER_DOWN;

	if (dp->active_stream_cnt)