Commit 8defab8b authored by Alex Elder's avatar Alex Elder Committed by Paolo Abeni
Browse files

net: ipa: don't assume 8 modem routing table entries



Currently all platforms are assumed allot 8 routing table entries
for use by the modem.  Instead, add a new configuration data entry
that defines the number of modem routing table entries, and record
that in the IPA structure.

Signed-off-by: default avatarAlex Elder <elder@linaro.org>
Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent 0439e674
Loading
Loading
Loading
Loading
+10 −9
Original line number Diff line number Diff line
@@ -529,6 +529,7 @@ const struct ipa_data ipa_data_v3_1 = {
	.backward_compat	= BIT(BCR_CMDQ_L_LACK_ONE_ENTRY),
	.qsb_count		= ARRAY_SIZE(ipa_qsb_data),
	.qsb_data		= ipa_qsb_data,
	.modem_route_count      = 8,
	.endpoint_count		= ARRAY_SIZE(ipa_gsi_endpoint_data),
	.endpoint_data		= ipa_gsi_endpoint_data,
	.resource_data		= &ipa_resource_data,
+14 −13
Original line number Diff line number Diff line
@@ -414,6 +414,7 @@ const struct ipa_data ipa_data_v3_5_1 = {
				  BIT(BCR_DUAL_TX),
	.qsb_count		= ARRAY_SIZE(ipa_qsb_data),
	.qsb_data		= ipa_qsb_data,
	.modem_route_count      = 8,
	.endpoint_count		= ARRAY_SIZE(ipa_gsi_endpoint_data),
	.endpoint_data		= ipa_gsi_endpoint_data,
	.resource_data		= &ipa_resource_data,
+9 −8
Original line number Diff line number Diff line
@@ -397,6 +397,7 @@ const struct ipa_data ipa_data_v4_11 = {
	.version		= IPA_VERSION_4_11,
	.qsb_count		= ARRAY_SIZE(ipa_qsb_data),
	.qsb_data		= ipa_qsb_data,
	.modem_route_count	= 8,
	.endpoint_count		= ARRAY_SIZE(ipa_gsi_endpoint_data),
	.endpoint_data		= ipa_gsi_endpoint_data,
	.resource_data		= &ipa_resource_data,
+9 −8
Original line number Diff line number Diff line
@@ -376,6 +376,7 @@ const struct ipa_data ipa_data_v4_2 = {
	/* backward_compat value is 0 */
	.qsb_count		= ARRAY_SIZE(ipa_qsb_data),
	.qsb_data		= ipa_qsb_data,
	.modem_route_count	= 8,
	.endpoint_count		= ARRAY_SIZE(ipa_gsi_endpoint_data),
	.endpoint_data		= ipa_gsi_endpoint_data,
	.resource_data		= &ipa_resource_data,
+9 −8
Original line number Diff line number Diff line
@@ -453,6 +453,7 @@ const struct ipa_data ipa_data_v4_5 = {
	.version		= IPA_VERSION_4_5,
	.qsb_count		= ARRAY_SIZE(ipa_qsb_data),
	.qsb_data		= ipa_qsb_data,
	.modem_route_count	= 8,
	.endpoint_count		= ARRAY_SIZE(ipa_gsi_endpoint_data),
	.endpoint_data		= ipa_gsi_endpoint_data,
	.resource_data		= &ipa_resource_data,
Loading