From f3f63eb2d92040b5bfddf4cb6d267d5437dec78b Mon Sep 17 00:00:00 2001 From: Ghanim Fodi Date: Thu, 27 Dec 2018 20:06:56 +0200 Subject: [PATCH] msm: ipa: Ignore force clear requests on APQ platform On APQ platform, there is no local modem. Force clear enabling/disabling are irrelevant due to this. This change ignores these requests. Change-Id: Iff810f5c1ae3495f4f3763d0d12f150a20cf59c1 Signed-off-by: Ghanim Fodi --- drivers/platform/msm/ipa/ipa_v3/ipa_client.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_client.c b/drivers/platform/msm/ipa/ipa_v3/ipa_client.c index ce6518da893c..126cba761ab5 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_client.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_client.c @@ -1090,6 +1090,11 @@ int ipa3_enable_force_clear(u32 request_id, bool throttle_source, struct ipa_enable_force_clear_datapath_req_msg_v01 req; int result; + if (ipa3_ctx->platform_type == IPA_PLAT_TYPE_APQ) { + IPADBG("APQ platform - ignore force clear\n"); + return 0; + } + memset(&req, 0, sizeof(req)); req.request_id = request_id; req.source_pipe_bitmask = source_pipe_bitmask; @@ -1112,6 +1117,11 @@ int ipa3_disable_force_clear(u32 request_id) struct ipa_disable_force_clear_datapath_req_msg_v01 req; int result; + if (ipa3_ctx->platform_type == IPA_PLAT_TYPE_APQ) { + IPADBG("APQ platform - ignore force clear\n"); + return 0; + } + memset(&req, 0, sizeof(req)); req.request_id = request_id; result = ipa3_qmi_disable_force_clear_datapath_send(&req); -- GitLab