This patch set does the following: - Updates the Makefile for xilinx subdirectory - Adds communication layer support for sha_hash in zynqmp.c - Adds device tree node for ZynqMP SHA3 driver - Adds dt-binding docs for Xilinx ZynqMP SHA3 driver - Adds Xilinx ZynqMP driver for SHA3 Algorithm - Updates the list of MAINTAINERS Harsha (6): drivers: crypto: Updated Makefile for xilinx subdirectory firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality dt-bindings: crypto: Add bindings for ZynqMP SHA3 driver arm64: dts: zynqmp: Add Xilinx SHA3 node crypto: xilinx: Add Xilinx SHA3 driver MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver .../bindings/crypto/xlnx,zynqmp-sha3.yaml | 30 +++ MAINTAINERS | 6 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 + drivers/crypto/Kconfig | 10 + drivers/crypto/Makefile | 2 +- drivers/crypto/xilinx/Makefile | 1 + drivers/crypto/xilinx/zynqmp-sha.c | 265 +++++++++++++++++++++ drivers/firmware/xilinx/zynqmp.c | 26 ++ include/linux/firmware/xlnx-zynqmp.h | 8 + 9 files changed, 351 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,zynqmp-sha3.yaml create mode 100644 drivers/crypto/xilinx/zynqmp-sha.c -- 1.8.2.1