summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorCaleb Connolly <caleb.connolly@linaro.org>2022-10-24 22:03:31 +0100
committerJakub Kicinski <kuba@kernel.org>2022-10-25 19:48:57 -0700
commitf23a566bbfc0896c97b1949216eb87fcdcb154bb (patch)
treeea86b3505b03013ae0ada2ece9d1ff59f152e43e /drivers/net
parent5da6d65590a0698199df44d095e54b0ed1708178 (diff)
downloadlinux-stable-f23a566bbfc0896c97b1949216eb87fcdcb154bb.tar.gz
linux-stable-f23a566bbfc0896c97b1949216eb87fcdcb154bb.tar.bz2
linux-stable-f23a566bbfc0896c97b1949216eb87fcdcb154bb.zip
net: ipa: fix v3.5.1 resource limit max values
Some resource limits on IPA v3.5.1 have their max values set to 255, this causes a few splats in ipa_reg_encode and prevents the IPA from booting properly. The limits are all 6 bits wide so adjust the max values to 63. Fixes: 1c418c4a929c ("net: ipa: define resource group/type IPA register fields") Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> Reviewed-by: Alex Elder <elder@linaro.org> Link: https://lore.kernel.org/r/20221024210336.4014983-1-caleb.connolly@linaro.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/ipa/data/ipa_data-v3.5.1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ipa/data/ipa_data-v3.5.1.c b/drivers/net/ipa/data/ipa_data-v3.5.1.c
index 383ef1890065..42f2c88a92d4 100644
--- a/drivers/net/ipa/data/ipa_data-v3.5.1.c
+++ b/drivers/net/ipa/data/ipa_data-v3.5.1.c
@@ -179,10 +179,10 @@ static const struct ipa_gsi_endpoint_data ipa_gsi_endpoint_data[] = {
static const struct ipa_resource ipa_resource_src[] = {
[IPA_RESOURCE_TYPE_SRC_PKT_CONTEXTS] = {
.limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
- .min = 1, .max = 255,
+ .min = 1, .max = 63,
},
.limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
- .min = 1, .max = 255,
+ .min = 1, .max = 63,
},
.limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
.min = 1, .max = 63,