summaryrefslogtreecommitdiff
path: root/drivers/crypto/intel/Makefile
diff options
context:
space:
mode:
authorTom Zanussi <tom.zanussi@linux.intel.com>2023-12-06 00:25:24 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2023-12-15 12:52:53 +0300
commitea7a5cbb43696cfacf73e61916d1860ac30b5b2f (patch)
tree117b8772d2e405611e313d91cfb0d10f35ae6e3c /drivers/crypto/intel/Makefile
parent8ccc257b29a183c42830aa854ed7b50fa22f8731 (diff)
downloadlinux-ea7a5cbb43696cfacf73e61916d1860ac30b5b2f.tar.xz
crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core
The Intel Analytics Accelerator (IAA) is a hardware accelerator that provides very high thoughput compression/decompression compatible with the DEFLATE compression standard described in RFC 1951, which is the compression/decompression algorithm exported by this module. Users can select IAA compress/decompress acceleration by specifying one of the deflate-iaa* algorithms as the compression algorithm to use by whatever facility allows asynchronous compression algorithms to be selected. For example, zswap can select the IAA fixed deflate algorithm 'deflate-iaa' via: # echo deflate-iaa > /sys/module/zswap/parameters/compressor This patch adds iaa_crypto as an idxd sub-driver and tracks iaa devices and workqueues as they are probed or removed. [ Based on work originally by George Powley, Jing Lin and Kyung Min Park ] Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/intel/Makefile')
-rw-r--r--drivers/crypto/intel/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/intel/Makefile b/drivers/crypto/intel/Makefile
index b3d0352ae188..2f56f6d34cf0 100644
--- a/drivers/crypto/intel/Makefile
+++ b/drivers/crypto/intel/Makefile
@@ -3,3 +3,4 @@
obj-y += keembay/
obj-y += ixp4xx/
obj-$(CONFIG_CRYPTO_DEV_QAT) += qat/
+obj-$(CONFIG_CRYPTO_DEV_IAA_CRYPTO) += iaa/