Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70c709e2 authored by Amir Levy's avatar Amir Levy
Browse files

msm: ipa3: Apply a soft-limit aggregation behavior



Set aggregation behavior to soft limit - frames close once a packet
causes the accumulated byte-count to cross the byte-limit
threshold (closed frame will contain that packet).

Change-Id: If5a71c0722a7ca5d576109509c33c3f56c79a187
Signed-off-by: default avatarNadine Toledano <nadinet@codeaurora.org>
Signed-off-by: default avatarAmir Levy <alevy@codeaurora.org>
parent 88ff56e3
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -3040,6 +3040,11 @@ void _ipa_cfg_ep_aggr_v3_0(u32 pipe_number,
			IPA_ENDP_INIT_AGGR_N_AGGR_PKT_LIMIT_SHFT,
			IPA_ENDP_INIT_AGGR_N_AGGR_PKT_LIMIT_BMSK);

	/* set byte-limit aggregation behavior to soft-byte limit */
	IPA_SETFIELD_IN_REG(reg_val, 0,
			IPA_ENDP_INIT_AGGR_N_AGGR_HARD_BYTE_LIMIT_ENABLE_SHFT,
			IPA_ENDP_INIT_AGGR_N_AGGR_HARD_BYTE_LIMIT_ENABLE_BMSK);

	ipa_write_reg(ipa3_ctx->mmio,
			IPA_ENDP_INIT_AGGR_N_OFST_v3_0(pipe_number), reg_val);
}