[RFC PATCH 0/5] Add Xilinx's ZynqMP AES driver support

From: Kalyani Akula
Date: Thu Jan 17 2019 - 02:03:13 EST


This patch set adds support for
- dt-binding docs for Xilinx ZynqMP AES driver
- Adds device tree node for ZynqMP SHA3 driver
- Adds communication layer support for aes in zynqmp.c
- Adds user space interface for ALG_SET_KEY_TYPE
- Adds Xilinx ZynqMP driver for AES Algorithm

Kalyani Akula (5):
dt-bindings: crypto: Add bindings for ZynqMP AES driver
ARM64: zynqmp: Add Xilinix AES node.
firmware: xilinx: Add ZynqMP aes API for AES functionality
crypto: Adds user space interface for ALG_SET_KEY_TYPE
crypto: Add Xilinx AES driver

.../devicetree/bindings/crypto/xlnx,zynqmp-aes.txt | 12 +
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 +
crypto/af_alg.c | 7 +
crypto/algif_skcipher.c | 7 +
crypto/blkcipher.c | 9 +
crypto/skcipher.c | 18 ++
drivers/crypto/Kconfig | 11 +
drivers/crypto/Makefile | 1 +
drivers/crypto/zynqmp-aes.c | 331 +++++++++++++++++++++
drivers/firmware/xilinx/zynqmp.c | 24 ++
include/crypto/if_alg.h | 2 +
include/crypto/skcipher.h | 10 +
include/linux/crypto.h | 12 +
include/linux/firmware/xlnx-zynqmp.h | 2 +
include/uapi/linux/if_alg.h | 1 +
15 files changed, 451 insertions(+)
create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.txt
create mode 100644 drivers/crypto/zynqmp-aes.c

--
1.9.5