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

Commit 4fc756b6 authored by Dhaval Patel's avatar Dhaval Patel Committed by Narendra Muppalla
Browse files

drm/dsi: fix dsi control power supply turn off sequence



Current implementation leaves dsi control power supply in
ON mode when drm calls bridge disable API. This patch
fixes the sequence to avoid control power rail leakage.

Change-Id: I6d8b6438e9b67f474f7a45ae947219a878c9f6c0
Signed-off-by: default avatarDhaval Patel <pdhaval@codeaurora.org>
parent 913624ec
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1951,7 +1951,7 @@ int dsi_ctrl_set_power_state(struct dsi_ctrl *dsi_ctrl,
	}
	}


	if ((!reg_enable) && (reg_enable != drv_state->pwr_enabled)) {
	if ((!reg_enable) && (reg_enable != drv_state->pwr_enabled)) {
		rc = dsi_ctrl_enable_supplies(dsi_ctrl, true);
		rc = dsi_ctrl_enable_supplies(dsi_ctrl, false);
		if (rc) {
		if (rc) {
			pr_err("[%d]failed to disable vreg supplies, rc=%d\n",
			pr_err("[%d]failed to disable vreg supplies, rc=%d\n",
			       dsi_ctrl->index, rc);
			       dsi_ctrl->index, rc);