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

Commit f58596e5 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "soc: qcom: pil-q6v5: Update the reset sequence for qdspv62.1.2/1.5"

parents 4639e343 19740f9d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -278,6 +278,7 @@ int pil_mss_shutdown(struct pil_desc *pil)
	struct q6v5_data *drv = container_of(pil, struct q6v5_data, desc);
	int ret = 0;

	dev_info(pil->dev, "MSS is shutting down\n");
	if (drv->axi_halt_base) {
		pil_q6v5_halt_axi_port(pil,
			drv->axi_halt_base + MSS_Q6_HALT_BASE);
+2 −0
Original line number Diff line number Diff line
@@ -512,6 +512,8 @@ static int __pil_q6v55_reset(struct pil_desc *pil)
			val |= BIT(i);
			writel_relaxed(val, drv->reg_base +
					QDSP6V6SS_MEM_PWR_CTL);
			val = readl_relaxed(drv->reg_base +
					QDSP6V6SS_MEM_PWR_CTL);
			/*
			 * Wait for 1us for both memory peripheral and
			 * data array to turn on.