Merge branch 'net-final-gsi-register-updates'
authorPaolo Abeni <pabeni@redhat.com>
Mon, 20 Feb 2023 07:14:22 +0000 (08:14 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Mon, 20 Feb 2023 07:14:22 +0000 (08:14 +0100)
commitd269ac136ede573c90c18a66961143294ef564e5
tree8b0e94aeda862c5c9dc74afe30a7bd49ba43f787
parent1c93e48cc39147723abdcadc251611f6f0c18dee
parentf651334e1ef5d1c8fba16a27dff2f3629e7e86e9
Merge branch 'net-final-gsi-register-updates'

Alex Elder says:

====================
net: final GSI register updates

I believe this is the last set of changes required to allow IPA v5.0
to be supported.  There is a little cleanup work remaining, but that
can happen in the next Linux release cycle.  Otherwise we just need
config data and register definitions for IPA v5.0 (and DTS updates).
These are ready but won't be posted without further testing.

The first patch in this series fixes a minor bug in a patch just
posted, which I found too late.  The second eliminates the GSI
memory "adjustment"; this was done previously to avoid/delay the
need to implement a more general way to define GSI register offsets.
Note that this patch causes "checkpatch" warnings due to indentation
that aligns with an open parenthesis.

The third patch makes use of the newly-defined register offsets, to
eliminate the need for a function that hid a few details.  The next
modifies a different helper function to work properly for IPA v5.0+.
The fifth patch changes the way the event ring size is specified
based on how it's now done for IPA v5.0+.  And the last defines a
new register required for IPA v5.0+.
====================

Link: https://lore.kernel.org/r/20230215195352.755744-1-elder@linaro.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>