From 7aa33aede2c5b53b428acf1a0ae0c066d1e306fb Mon Sep 17 00:00:00 2001 From: Ashok Vuyyuru Date: Sat, 14 Mar 2020 17:56:39 +0530 Subject: [PATCH] msm: ipa3: Fix to use paired PM operation for IPA Becauase of using wrong pair of PM operation device was not resuming if suspend fails. Adding changes to use correct set of PM operations. Change-Id: Ib9fdea8f93f0a6dafbd5908dc8fc2bbf4f1e0904 Signed-off-by: Ashok Vuyyuru --- drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c index 54047d1ebb0e..1b996f2ad26e 100644 --- a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c @@ -2798,8 +2798,8 @@ static const struct of_device_id rmnet_ipa_dt_match[] = { MODULE_DEVICE_TABLE(of, rmnet_ipa_dt_match); static const struct dev_pm_ops rmnet_ipa_pm_ops = { - .suspend_noirq = rmnet_ipa_ap_suspend, - .resume_noirq = rmnet_ipa_ap_resume, + .suspend_late = rmnet_ipa_ap_suspend, + .resume_early = rmnet_ipa_ap_resume, }; static struct platform_driver rmnet_ipa_driver = {