[PATCH v2 00/14] crypto: zynqmp-aes-gcm: Bug fixes and aes-gcm support for Versal
Herbert Xu
herbert at gondor.apana.org.au
Thu Jan 22 21:54:07 PST 2026
On Sat, Dec 20, 2025 at 09:28:51PM +0530, Harsh Jain wrote:
> This series includes bug fixes and adds aes-gcm support for Versal device.
> It is based on cryptodev-2.6 tree.
>
> Changes in V2:
> - Rebase series to cryptodev-2.6
> - Register H/W keys with gcm(paes)
>
> Harsh Jain (14):
> firmware: zynqmp: Move crypto API's to separate file
> crypto: zynqmp-aes-gcm: cleanup: Remove union from zynqmp_aead_drv_ctx
> firmware: zynqmp: Add helper API to self discovery the device
> dt-bindings: crypto: Mark zynqmp-aes as Deprecated
> crypto: zynqmp-aes-gcm: Update probe to self discover the device
> crypto: zynqmp-aes-gcm: Return linux error code instead of firmware
> error code
> crypto: zynqmp-aes-gcm: Avoid Encrypt request to fallback for authsize
> < 16
> crypto: zynqmp-aes-gcm: Avoid submitting fallback requests to engine
> crypto: zynqmp-aes-gcm: Register H/W key support with paes
> crypto: xilinx: Replace zynqmp prefix with xilinx
> crypto: zynqmp-aes-gcm: Change coherent DMA to streaming DMA API
> firmware: xilinx: Add firmware API's to support aes-gcm in Versal
> device
> crypto: xilinx: cleanup: Remove un-necessary typecast operation
> crypto: xilinx: Add gcm(aes) support for AMD/Xilinx Versal device
>
> .../bindings/crypto/xlnx,zynqmp-aes.yaml | 2 +
> .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 1 +
> drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1007 +++++++++++++----
> drivers/firmware/xilinx/Makefile | 2 +-
> drivers/firmware/xilinx/zynqmp-crypto.c | 239 ++++
> drivers/firmware/xilinx/zynqmp.c | 49 -
> include/linux/firmware/xlnx-zynqmp-crypto.h | 119 ++
> include/linux/firmware/xlnx-zynqmp.h | 14 +-
> 8 files changed, 1155 insertions(+), 278 deletions(-)
> create mode 100644 drivers/firmware/xilinx/zynqmp-crypto.c
> create mode 100644 include/linux/firmware/xlnx-zynqmp-crypto.h
>
> --
> 2.49.1
All applied. Thanks.
--
Email: Herbert Xu <herbert at gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
More information about the linux-arm-kernel
mailing list