does anybody here have insight into the status of linux kernel driver support for the “High-performance security offload engine including including IPSec, SSL, DTLS, and IKE” of the armada 3720 ? mv_cesa.c is the only Marvell crypto driver in drivers/crypto , is this supposed to work with the armada SoCs as well ?
From what I can read in the documentation for the chip, it is an: “Inside Secure SafeXcel-IP-97”, also known as EIP97. Inside Secure seems to call it PacketEngine-IP-97 on their website.
It looks like the one seen from a mediatek driver “drivers/crypto/mediatek/mtk-platform.c” (compatible = “mediatek,eip97-crypto”), which recently entered mainline, but I haven’t had time (or need) to test it yet for the Armada 37×0 chips.
I’ve just received a copy of the Marvell linux source tree (for their 4.4.52 kernel), and it includes an Inside Secure EIP97 driver.
I’ll guess it’s on its way towards mainline, as mainline already has an EIP197 driver from inside-secure (crypto_safexcel).
I can’t disclose any details as it’s covered by our NDA with Marvell, but as said, I would think it’s on its way into mainline.
I haven’t been able to find any patches publicly available, but since it is security/crypto, I don’t expect all patchwork to be publicized.
You can try and contact Inside Secure or Marvell for further information.