net: ipa: add IPA v4.5 configuration data
authorAlex Elder <elder@linaro.org>
Fri, 9 Apr 2021 20:40:23 +0000 (15:40 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sun, 11 Apr 2021 23:49:08 +0000 (16:49 -0700)
commitfbb763e7e7366c27848cbfb09d983802b6322709
tree92ea54144299bb593043cd6e23aeed31c07567fa
parentc88c34fcf8f501d588c0a999aa7e51e18552c5f0
net: ipa: add IPA v4.5 configuration data

Add support for the SDX55 SoC, which includes IPA version 4.5.

Starting with IPA v4.5, a few of the memory regions have a different
number of "canary" values; update comments in the where the region
identifers are defined to accurately reflect that.

I'll note three differences in SDX55 versus the other two existing
platforms (SDM845 and SC7180):
  - SDX55 uses a 32-bit Linux kernel
  - SDX55 has four interconnects rather than three
  - SDX55 uses IPA v4.5, which uses inline checksum offload

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/Makefile
drivers/net/ipa/ipa_data-v4.5.c [new file with mode: 0644]
drivers/net/ipa/ipa_data.h
drivers/net/ipa/ipa_main.c
drivers/net/ipa/ipa_mem.h