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

Commit 198d6e62 authored by Vikram Mulukutla's avatar Vikram Mulukutla
Browse files

msm: pil-msa: Don't unconditionally write to restart_reg



Some targets don't have a top level MSS_RESTART register.
Fix the error path in pil_msa_pbl_reset to check if restart_reg
has been mapped in before writing to it.

Change-Id: I498e9e4f5aba9792e8524b0b3053c653b802fe63
Signed-off-by: default avatarVikram Mulukutla <markivx@codeaurora.org>
parent 0a2bfc30
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -251,6 +251,7 @@ static int pil_msa_pbl_reset(struct pil_desc *pil)
err_q6v5_reset:
	pil_msa_pbl_disable_clks(drv);
err_clks:
	if (drv->restart_reg)
		writel_relaxed(1, drv->restart_reg);
	pil_msa_pbl_power_down(drv);
err_power: