]> git.itanic.dy.fi Git - linux-stable/commit
net: ipa: prepare for IPA v5.5
authorAlex Elder <elder@linaro.org>
Wed, 22 Nov 2023 23:09:07 +0000 (17:09 -0600)
committerDavid S. Miller <davem@davemloft.net>
Fri, 24 Nov 2023 12:18:55 +0000 (12:18 +0000)
commitb00e190cc2000aea4622202d8f081d28ab4bbe41
treeb666ef35014b4116b3311642799706f777134cae
parentb134b10cf5bbe82f10b9d6e14098e98c2782fcd0
net: ipa: prepare for IPA v5.5

For IPA v5.5+, the QTIME_TIMESTAMP_CFG register no longer defines
two fields in the DPL timestamp.  Make the code referencing those
fields in ipa_qtime_config() conditional based on IPA version.

IPA v5.0+ supports the IPA_MEM_AP_V4_FILTER and IPA_MEM_AP_V6_FILTER
memory regions.  Update ipa_mem_id_valid() to reflect that.

IPA v5.5 no longer supports a few register fields, adds some others,
and removes support for a few IPA interrupt types.  Update
"ipa_reg.h" to include information about IPA v5.5.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/ipa_main.c
drivers/net/ipa/ipa_mem.c
drivers/net/ipa/ipa_reg.h