diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_client.c b/drivers/platform/msm/ipa/ipa_v3/ipa_client.c index ce6518da893c71a1aaf273b790a643dd89a9af37..126cba761ab547fc8689aa1d80094351b4d9f19d 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);