msm: ipa4: IPA power collapse fix for embedded data
Change activate_sync to activate for wakeup in ipa_dp.c to prevent
deadlock from clk scaling and suspend resume as we are not
waiting for the client to activate.
Change-Id: Iba898f8b6dfa4d25676dff6051d0f86e5b40e82c
CRs-fixed: 2175010
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
index f105c36..c0fe730 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
@@ -828,7 +828,7 @@
* pipe will be unsuspended as part of
* enabling IPA clocks
*/
- ipa_pm_activate_sync(sys->pm_hdl);
+ ipa_pm_activate(sys->pm_hdl);
ipa_pm_deferred_deactivate(sys->pm_hdl);
break;
default: