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

Commit c218ab76 authored by Yue Ma's avatar Yue Ma
Browse files

cnss2: Notify MHI to use already allocated images



For firmware and RDDM images, notify MHI driver not to free them after
successful allocation. This can help avoid future memory allocation
failure.

Change-Id: Ic19d42c6d56707200099969e36da91f4afed0163
Signed-off-by: default avatarYue Ma <yuem@codeaurora.org>
parent 73ae0cd6
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1049,6 +1049,11 @@ static int cnss_pci_set_mhi_state(struct cnss_pci_data *pci_priv,
		break;
	case CNSS_MHI_POWER_ON:
		ret = mhi_sync_power_up(pci_priv->mhi_ctrl);
		/* Only set img_pre_alloc when power up succeeds */
		if (!ret && !pci_priv->mhi_ctrl->img_pre_alloc) {
			cnss_pr_dbg("Notify MHI to use already allocated images\n");
			pci_priv->mhi_ctrl->img_pre_alloc = true;
		}
		/* -ETIMEDOUT means MHI power up has succeeded but timed out
		 * for firmware mission mode event, so handle it properly.
		 */