Merge "msm:ipa: stop the UL MHIP channels after probe"

This commit is contained in:
qctecmdr 2019-11-11 17:58:36 -08:00 • committed by Gerrit - the friendly Code Review server
commit d34cedb2f8

View file

@ -2309,8 +2309,12 @@ static int ipa_mpm_mhi_probe_cb(struct mhi_device *mhi_dev,
}
if (ul_prod != IPA_CLIENT_MAX) {
/* No teth started yet, disable UL channel */
ipa_mpm_start_stop_mhip_chan(IPA_MPM_MHIP_CHAN_UL,
probe_id, MPM_MHIP_STOP);
ret = ipa3_stop_gsi_channel(ipa_ep_idx);
if (ret) {
IPA_MPM_ERR("MHIP Stop channel err = %d\n",
ret);
goto fail_stop_channel;
}
}
if (is_acted)
ipa_mpm_vote_unvote_pcie_clk(CLK_OFF, probe_id, true,
@ -2349,6 +2353,7 @@ static int ipa_mpm_mhi_probe_cb(struct mhi_device *mhi_dev,
fail_gsi_setup:
fail_start_channel:
fail_stop_channel:
fail_smmu:
if (ipa_mpm_ctx->dev_info.ipa_smmu_enabled)
IPA_MPM_DBG("SMMU failed\n");