[PATCH net-next 0/5] net: ipa: add IPA v5.5 support

From: Alex Elder
Date: Wed Nov 22 2023 - 18:09:19 EST


This series adds IPA support for the Qualcomm SM8550 SoC, which uses
IPA v5.5.

The first patch adds a new compatible string for the SM8550. The
second cleans up "ipa_reg.h" a bit for consistency. The third patch
adds definitions and some minor code changes related to IPA v5.5.
The fourth defines IPA register offsets and fields used for IPA
v5.0; most--but not all--register definitions are the same as used
in IPA v5.0. The final patch adds configuration data used for IPA
v5.5 (here again this mostly duplicates IPA v5.0 definitions).

-Alex

Alex Elder (5):
dt-bindings: net: qcom,ipa: add SM8550 compatible
net: ipa: update IPA version comments in "ipa_reg.h"
net: ipa: prepare for IPA v5.5
net: ipa: add IPA v5.5 register definitions
net: ipa: add IPA v5.5 configuration data

.../devicetree/bindings/net/qcom,ipa.yaml | 1 +
drivers/net/ipa/Makefile | 4 +-
drivers/net/ipa/data/ipa_data-v5.5.c | 487 +++++++++++++++
drivers/net/ipa/gsi_reg.c | 1 +
drivers/net/ipa/ipa_data.h | 1 +
drivers/net/ipa/ipa_main.c | 13 +-
drivers/net/ipa/ipa_mem.c | 2 +-
drivers/net/ipa/ipa_reg.c | 6 +-
drivers/net/ipa/ipa_reg.h | 111 ++--
drivers/net/ipa/ipa_version.h | 1 +
drivers/net/ipa/reg/ipa_reg-v5.5.c | 565 ++++++++++++++++++
11 files changed, 1130 insertions(+), 62 deletions(-)
create mode 100644 drivers/net/ipa/data/ipa_data-v5.5.c
create mode 100644 drivers/net/ipa/reg/ipa_reg-v5.5.c

--
2.34.1