This series updates IPA and GSI register definitions to permit more versions of IPA hardware to be supported. Most of the updates are informational, updating comments to indicate which IPA versions support each register and field. But some registers are new and others are deprecated. In a few cases register fields are laid out differently, and in these cases the changes are a little more substantive.
I won't claim the result is 100% correct, but it's close, and should allow all IPA versions 3.x through 4.x to be supported by the driver. -Alex Alex Elder (6): net: ipa: update IPA register comments net: ipa: update component config register net: ipa: support IPA interrupt addresses for IPA v4.7 net: ipa: GSI register cleanup net: ipa: update GSI ring size registers net: ipa: expand GSI channel types drivers/net/ipa/gsi.c | 9 +- drivers/net/ipa/gsi_reg.h | 69 +++++-- drivers/net/ipa/ipa_interrupt.c | 54 +++-- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/ipa/ipa_reg.h | 352 +++++++++++++++++++++++--------- drivers/net/ipa/ipa_uc.c | 5 +- 6 files changed, 366 insertions(+), 125 deletions(-) -- 2.27.0