Alex Elder 512dd35471 net: ipa: fix a surprising number of bad offsets
A recent commit eliminated a hack that adjusted the offset used for
many GSI registers.  It became possible because we now specify all
GSI register offsets explicitly for every version of IPA.

Unfortunately, a large number of register offsets were *not* updated
as they should have been in that commit.  For IPA v4.5+, the offset
for every GSI register *except* the two inter-EE interrupt masking
registers were supposed to have been reduced by 0xd000.

Tested-by: Luca Weiss <luca.weiss@fairphone.com>
Tested-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> # SM8350-HDK
Fixes: 59b12b1d27f3 ("net: ipa: kill gsi->virt_raw")
Signed-off-by: Alex Elder <elder@linaro.org>
Link: https://lore.kernel.org/r/20230310193709.1477102-1-elder@linaro.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-03-13 17:11:43 -07:00
..
2022-10-03 16:49:20 -07:00
2023-02-20 08:14:20 +01:00
2022-10-03 16:49:20 -07:00
2023-02-20 08:14:20 +01:00
2023-02-20 08:14:20 +01:00
2022-10-25 11:15:19 +02:00
2022-12-12 15:55:06 -08:00
2020-07-13 17:11:53 -07:00
2023-02-27 10:04:49 -08:00
2023-02-24 13:40:13 -08:00
2022-10-03 16:49:20 -07:00
2022-10-03 16:49:20 -07:00
2022-10-03 16:49:20 -07:00
2022-10-03 16:49:20 -07:00
2022-10-03 16:49:20 -07:00
2022-10-03 16:49:20 -07:00
2023-02-10 08:06:32 +00:00
2023-02-14 20:39:39 -08:00