diff options
author | Mahipal Challa <mahipalreddy2006@gmail.com> | 2017-02-15 00:15:08 -0500 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2017-03-09 05:34:25 -0500 |
commit | 640035a2dc5534b49cd64580e41874b71f131a1c (patch) | |
tree | 81762417b92fd4c4f2fb4f14413ba0d3edcbe721 /drivers/crypto/Kconfig | |
parent | 27c539aeffe2851bf9aeeeba8a58038187a05019 (diff) |
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/Kconfig')
-rw-r--r-- | drivers/crypto/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 473d31288ad8..1a60626937e4 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig | |||
@@ -515,6 +515,13 @@ config CRYPTO_DEV_MXS_DCP | |||
515 | source "drivers/crypto/qat/Kconfig" | 515 | source "drivers/crypto/qat/Kconfig" |
516 | source "drivers/crypto/cavium/cpt/Kconfig" | 516 | source "drivers/crypto/cavium/cpt/Kconfig" |
517 | 517 | ||
518 | config CRYPTO_DEV_CAVIUM_ZIP | ||
519 | tristate "Cavium ZIP driver" | ||
520 | depends on PCI && 64BIT && (ARM64 || COMPILE_TEST) | ||
521 | ---help--- | ||
522 | Select this option if you want to enable compression/decompression | ||
523 | acceleration on Cavium's ARM based SoCs | ||
524 | |||
518 | config CRYPTO_DEV_QCE | 525 | config CRYPTO_DEV_QCE |
519 | tristate "Qualcomm crypto engine accelerator" | 526 | tristate "Qualcomm crypto engine accelerator" |
520 | depends on (ARCH_QCOM || COMPILE_TEST) && HAS_DMA && HAS_IOMEM | 527 | depends on (ARCH_QCOM || COMPILE_TEST) && HAS_DMA && HAS_IOMEM |