[PATCH net-next 00/11] net: ipa: IPA register cleanup

From: Alex Elder
Date: Mon Nov 16 2020 - 18:38:26 EST


This series consists of cleanup patches, almost entirely related to
the definitions for IPA registers. Some comments are updated or
added to provide better information about defined IPA registers.
Other cleanups ensure symbol names and their assigned values are
defined consistently. Some essentially duplicate definitions get
consolidated for simplicity. In a few cases some minor bugs
(missing definitions) are fixed. With these changes, all IPA
register offsets and associated field masks should be correct for
IPA versions 3.5.1, 4.0, 4.1, and 4.2.

-Alex

Alex Elder (11):
net: ipa: share field mask values for IPA hash registers
net: ipa: make filter/routing hash enable register variable
net: ipa: support more versions for HOLB timer
net: ipa: fix two inconsistent IPA register names
net: ipa: use _FMASK consistently
net: ipa: fix BCR register field definitions
net: ipa: define enumerated types consistently
net: ipa: fix up IPA register comments
net: ipa: rearrange a few IPA register definitions
net: ipa: move definition of enum ipa_irq_id
net: ipa: a few last IPA register cleanups

drivers/net/ipa/gsi.h | 20 +--
drivers/net/ipa/gsi_reg.h | 25 ++-
drivers/net/ipa/ipa_cmd.c | 6 +-
drivers/net/ipa/ipa_cmd.h | 21 ++-
drivers/net/ipa/ipa_endpoint.c | 10 +-
drivers/net/ipa/ipa_endpoint.h | 2 +-
drivers/net/ipa/ipa_interrupt.c | 6 +-
drivers/net/ipa/ipa_interrupt.h | 16 --
drivers/net/ipa/ipa_main.c | 15 +-
drivers/net/ipa/ipa_qmi_msg.h | 12 +-
drivers/net/ipa/ipa_reg.h | 297 +++++++++++++++++++-------------
drivers/net/ipa/ipa_table.c | 4 +-
drivers/net/ipa/ipa_uc.c | 43 +++--
13 files changed, 266 insertions(+), 211 deletions(-)

--
2.20.1