mbox series

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

Message ID 20231122230909.895482-1-elder@linaro.org
Headers show
Series net: ipa: add IPA v5.5 support | expand

Message

Alex Elder Nov. 22, 2023, 11:09 p.m. UTC
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

Comments

Krzysztof Kozlowski Nov. 23, 2023, 8:52 a.m. UTC | #1
On 23/11/2023 00:09, Alex Elder wrote:
> Add support for SM8550, which uses IPA v5.5.
> 
> Signed-off-by: Alex Elder <elder@linaro.org>
> ---

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof
patchwork-bot+netdevbpf@kernel.org Nov. 24, 2023, 12:20 p.m. UTC | #2
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Wed, 22 Nov 2023 17:09:04 -0600 you wrote:
> 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).
> 
> [...]

Here is the summary with links:
  - [net-next,1/5] dt-bindings: net: qcom,ipa: add SM8550 compatible
    https://git.kernel.org/netdev/net-next/c/dd043b393c85
  - [net-next,2/5] net: ipa: update IPA version comments in "ipa_reg.h"
    https://git.kernel.org/netdev/net-next/c/b134b10cf5bb
  - [net-next,3/5] net: ipa: prepare for IPA v5.5
    https://git.kernel.org/netdev/net-next/c/b00e190cc200
  - [net-next,4/5] net: ipa: add IPA v5.5 register definitions
    https://git.kernel.org/netdev/net-next/c/1bfeafabcd5e
  - [net-next,5/5] net: ipa: add IPA v5.5 configuration data
    https://git.kernel.org/netdev/net-next/c/7c5929407620

You are awesome, thank you!