diff options
author | 2017-02-15 10:45:08 +0530 | |
---|---|---|
committer | 2017-03-09 18:34:25 +0800 | |
commit | 640035a2dc5534b49cd64580e41874b71f131a1c (patch) | |
tree | 81762417b92fd4c4f2fb4f14413ba0d3edcbe721 /drivers/crypto/cavium/zip/Makefile | |
parent | crypto: algapi - annotate expected branch behavior in crypto_inc() (diff) | |
download | wireguard-linux-640035a2dc5534b49cd64580e41874b71f131a1c.tar.xz wireguard-linux-640035a2dc5534b49cd64580e41874b71f131a1c.zip |
crypto: zip - Add ThunderX ZIP driver core
Add a driver for the ZIP engine found on Cavium ThunderX SOCs.
The ZIP engine supports hardware accelerated compression and
decompression. It includes 2 independent ZIP cores and supports:
- DEFLATE compression and decompression (RFC 1951)
- LZS compression and decompression (RFC 2395 and ANSI X3.241-1994)
- ADLER32 and CRC32 checksums for ZLIB (RFC 1950) and GZIP (RFC 1952)
The ZIP engine is presented as a PCI device. It supports DMA and
scatter-gather.
Signed-off-by: Mahipal Challa <Mahipal.Challa@cavium.com>
Signed-off-by: Jan Glauber <jglauber@cavium.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/cavium/zip/Makefile')
-rw-r--r-- | drivers/crypto/cavium/zip/Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/crypto/cavium/zip/Makefile b/drivers/crypto/cavium/zip/Makefile new file mode 100644 index 000000000000..2c0750885165 --- /dev/null +++ b/drivers/crypto/cavium/zip/Makefile @@ -0,0 +1,8 @@ +# +# Makefile for Cavium's ZIP Driver. +# + +obj-$(CONFIG_CRYPTO_DEV_CAVIUM_ZIP) += thunderx_zip.o +thunderx_zip-y := zip_main.o \ + zip_device.o \ + zip_mem.o |