1# SPDX-License-Identifier: GPL-2.0 2 3config CRYPTO_DEV_HISI_SEC 4 tristate "Support for Hisilicon SEC crypto block cipher accelerator" 5 select CRYPTO_BLKCIPHER 6 select CRYPTO_ALGAPI 7 select CRYPTO_LIB_DES 8 select SG_SPLIT 9 depends on ARM64 || COMPILE_TEST 10 depends on HAS_IOMEM 11 help 12 Support for Hisilicon SEC Engine in Hip06 and Hip07 13 14 To compile this as a module, choose M here: the module 15 will be called hisi_sec. 16 17config CRYPTO_DEV_HISI_QM 18 tristate 19 depends on ARM64 && PCI && PCI_MSI 20 select NEED_SG_DMA_LENGTH 21 help 22 HiSilicon accelerator engines use a common queue management 23 interface. Specific engine driver may use this module. 24 25config CRYPTO_HISI_SGL 26 tristate 27 depends on ARM64 28 help 29 HiSilicon accelerator engines use a common hardware scatterlist 30 interface for data format. Specific engine driver may use this 31 module. 32 33config CRYPTO_DEV_HISI_ZIP 34 tristate "Support for HiSilicon ZIP accelerator" 35 depends on ARM64 && PCI && PCI_MSI 36 select CRYPTO_DEV_HISI_QM 37 select CRYPTO_HISI_SGL 38 select SG_SPLIT 39 help 40 Support for HiSilicon ZIP Driver 41