msm: ipa: Workaround for MHI target

Remove the gsi type pending irq check for MHI target.
We observe the HW generating the pending IEOB irq for DMA SYNC channel
as well as MHI UL channel.

Change-Id: Ib578e3e7fcf58e7cc20501994a35f14d98eda1b6
This commit is contained in:
Bojun Pan
2021-04-28 16:49:13 -07:00
parent 450cdebeab
commit c42d56691f

View File

@@ -5673,6 +5673,7 @@ void ipa3_disable_clks(void)
* issue on GSI FW side. We need to capture before
* turn off the ipa clock.
*/
if (!ipa3_ctx->ipa_config_is_mhi) {
type = gsi_pending_irq_type();
if (type) {
IPAERR("unexpected gsi irq type: %d\n", type);
@@ -5680,6 +5681,7 @@ void ipa3_disable_clks(void)
atomic_inc(&ipa3_ctx->ipa3_active_clients.cnt);
ipa_assert();
}
}
ipa3_ctx->ctrl->ipa3_disable_clks();