浏览代码

msm: ipa3: set aggr hard byte limit for IPA HW <= 4.2

Adding changes to set aggregation hard byte limit for
WAN CONS Pipe.

Change-Id: I27c5af71aeadfb40e6870da24c0b69f1cd60d806
Signed-off-by: Jagadeesh Ponduru <[email protected]>
Jagadeesh Ponduru 2 年之前
父节点
当前提交
b22fe830bc
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      drivers/platform/msm/ipa/ipa_v3/ipa_dp.c

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

@@ -5467,7 +5467,9 @@ static void ipa3_set_aggr_limit(struct ipa_sys_connect_params *in,
 	/* disable ipa_status */
 	sys->ep->status.status_en = false;
 
-	if (in->client == IPA_CLIENT_APPS_WAN_COAL_CONS)
+	if (in->client == IPA_CLIENT_APPS_WAN_COAL_CONS ||
+		(in->client == IPA_CLIENT_APPS_WAN_CONS &&
+			ipa3_ctx->ipa_hw_type <= IPA_HW_v4_2))
 		in->ipa_ep_cfg.aggr.aggr_hard_byte_limit_en = 1;
 
 	IPADBG("set aggr_limit %lu\n", (unsigned long) *aggr_byte_limit);