Browse Source

msm: ipa: use separate event ring for WAN producer

To acheieve better performance use separate event ring
for WAN producer.

Change-Id: I79fcb275f4d578acce7ffedbd85f991646cbfd90
Signed-off-by: Chaitanya Pratapa <[email protected]>
Chaitanya Pratapa 4 năm trước cách đây
mục cha
commit
9a5c0007a8
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      drivers/platform/msm/ipa/ipa_v3/ipa_dp.c

+ 4 - 1
drivers/platform/msm/ipa/ipa_v3/ipa_dp.c

@@ -4091,7 +4091,10 @@ static int ipa3_assign_policy(struct ipa_sys_connect_params *in,
 
 	if (in->client == IPA_CLIENT_APPS_WAN_PROD) {
 		sys->policy = IPA_POLICY_INTR_MODE;
-		sys->use_comm_evt_ring = true;
+		if (ipa3_ctx->ipa_hw_type >= IPA_HW_v5_0)
+			sys->use_comm_evt_ring = false;
+		else
+			sys->use_comm_evt_ring = true;
 		INIT_WORK(&sys->work, ipa3_send_nop_desc);
 		atomic_set(&sys->workqueue_flushed, 0);