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

Commit 1189b7ff authored by Tomi Valkeinen's avatar Tomi Valkeinen
Browse files

OMAP: DSS2: Taal: Fix ESD check



Using taal_enable_te() when DSI bus was locked caused a deadlock.

Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@nokia.com>
parent a4c1a148
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -1055,8 +1055,11 @@ static void taal_esd_work(struct work_struct *work)
	}
	/* Self-diagnostics result is also shown on TE GPIO line. We need
	 * to re-enable TE after self diagnostics */
	if (td->use_ext_te && td->te_enabled)
		taal_enable_te(dssdev, true);
	if (td->use_ext_te && td->te_enabled) {
		r = taal_dcs_write_1(DCS_TEAR_ON, 0);
		if (r)
			goto err;
	}

	dsi_bus_unlock();