1915e4e84SJonathan Cameron# SPDX-License-Identifier: GPL-2.0 2915e4e84SJonathan Cameron 3915e4e84SJonathan Cameronconfig CRYPTO_DEV_HISI_SEC 4915e4e84SJonathan Cameron tristate "Support for Hisilicon SEC crypto block cipher accelerator" 5915e4e84SJonathan Cameron select CRYPTO_BLKCIPHER 6915e4e84SJonathan Cameron select CRYPTO_ALGAPI 7915e4e84SJonathan Cameron select SG_SPLIT 8915e4e84SJonathan Cameron depends on ARM64 || COMPILE_TEST 9915e4e84SJonathan Cameron depends on HAS_IOMEM 10915e4e84SJonathan Cameron help 11915e4e84SJonathan Cameron Support for Hisilicon SEC Engine in Hip06 and Hip07 12915e4e84SJonathan Cameron 13915e4e84SJonathan Cameron To compile this as a module, choose M here: the module 14915e4e84SJonathan Cameron will be called hisi_sec. 15263c9959SZhou Wang 16263c9959SZhou Wangconfig CRYPTO_DEV_HISI_QM 17263c9959SZhou Wang tristate 18263c9959SZhou Wang depends on ARM64 && PCI && PCI_MSI 19263c9959SZhou Wang help 20263c9959SZhou Wang HiSilicon accelerator engines use a common queue management 21263c9959SZhou Wang interface. Specific engine driver may use this module. 22dfed0098SZhou Wang 23dfed0098SZhou Wangconfig CRYPTO_HISI_SGL 24dfed0098SZhou Wang tristate 25dfed0098SZhou Wang depends on ARM64 26dfed0098SZhou Wang help 27dfed0098SZhou Wang HiSilicon accelerator engines use a common hardware scatterlist 28dfed0098SZhou Wang interface for data format. Specific engine driver may use this 29dfed0098SZhou Wang module. 30*62c455caSZhou Wang 31*62c455caSZhou Wangconfig CRYPTO_DEV_HISI_ZIP 32*62c455caSZhou Wang tristate "Support for HiSilicon ZIP accelerator" 33*62c455caSZhou Wang select CRYPTO_DEV_HISI_QM 34*62c455caSZhou Wang select CRYPTO_HISI_SGL 35*62c455caSZhou Wang select SG_SPLIT 36*62c455caSZhou Wang help 37*62c455caSZhou Wang Support for HiSilicon ZIP Driver 38