Alex Elder 1af15c2a78 net: ipa: add new most-significant bits to registers
IPA v4.5 adds a few fields to the endpoint header and extended
header configuration registers that represent new high-order bits
for certain offsets and sizes.  Add code to incorporate these upper
bits into the registers for IPA v4.5.

This includes creating ipa_header_size_encoded(), which handles
encoding the metadata offset field for use in the ENDP_INIT_HDR
register in a way appropriate for the hardware version.  This and
ipa_metadata_offset_encoded() ensure the mask argument passed to
u32_encode_bits() is constant.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2020-11-28 12:13:54 -08:00
..
2020-10-16 15:02:21 -07:00
2020-11-09 17:50:28 -08:00
2020-11-09 17:50:28 -08:00
2020-11-05 16:54:01 -08:00
2020-11-05 16:54:01 -08:00
2020-11-05 16:54:01 -08:00
2020-11-09 17:50:28 -08:00