Home
last modified time | relevance | path

Searched hist:"05 a31b94af3226ee47dcb6802229a7a576105d47" (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/net/ipa/reg/
H A Dipa_reg-v3.1.cdiff 05a31b94af3226ee47dcb6802229a7a576105d47 Mon Oct 24 23:03:32 CEST 2022 Caleb Connolly <caleb.connolly@linaro.org> net: ipa: fix v3.1 resource limit masks

The resource group limits for IPA v3.1 mistakenly used 6 bit wide mask
values, when the hardware actually uses 8. Out of range values were
silently ignored before, so the IPA worked as expected. However the
new generalised register definitions introduce stricter checking here,
they now cause some splats and result in the value 0 being written
instead. Fix the limit bitmask widths so that the correct values can be
written.

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>
Tested-by: Jami Kettunen <jami.kettunen@somainline.org>
Link: https://lore.kernel.org/r/20221024210336.4014983-2-caleb.connolly@linaro.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>