linux/drivers/crypto/hisilicon
Zhou Wang 62c455ca85 crypto: hisilicon - add HiSilicon ZIP accelerator support
The HiSilicon ZIP accelerator implements the zlib and gzip algorithm. It
uses Hisilicon QM as the interface to the CPU.

This patch provides PCIe driver to the accelerator and registers it to
crypto acomp interface. It also uses sgl as data input/output interface.

Signed-off-by: Zhou Wang <wangzhou1@hisilicon.com>
Signed-off-by: Shiju Jose <shiju.jose@huawei.com>
Signed-off-by: Kenneth Lee <liguozhu@hisilicon.com>
Signed-off-by: Hao Fang <fanghao11@huawei.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: John Garry <john.garry@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-08-09 15:11:54 +10:00
..
sec crypto: hisilicon - Use the correct style for SPDX License Identifier 2019-06-13 14:31:41 +08:00
zip crypto: hisilicon - add HiSilicon ZIP accelerator support 2019-08-09 15:11:54 +10:00
Kconfig crypto: hisilicon - add HiSilicon ZIP accelerator support 2019-08-09 15:11:54 +10:00
Makefile crypto: hisilicon - add HiSilicon ZIP accelerator support 2019-08-09 15:11:54 +10:00
qm.c crypto: hisilicon - add queue management driver for HiSilicon QM module 2019-08-09 15:11:53 +10:00
qm.h crypto: hisilicon - add queue management driver for HiSilicon QM module 2019-08-09 15:11:53 +10:00
sgl.c crypto: hisilicon - add hardware SGL support 2019-08-09 15:11:53 +10:00
sgl.h crypto: hisilicon - add hardware SGL support 2019-08-09 15:11:53 +10:00