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" 5*b95bba5dSEric Biggers select CRYPTO_SKCIPHER 6915e4e84SJonathan Cameron select CRYPTO_ALGAPI 71bbbbcfdSMao Wenan select CRYPTO_LIB_DES 8915e4e84SJonathan Cameron select SG_SPLIT 9915e4e84SJonathan Cameron depends on ARM64 || COMPILE_TEST 10915e4e84SJonathan Cameron depends on HAS_IOMEM 11915e4e84SJonathan Cameron help 12915e4e84SJonathan Cameron Support for Hisilicon SEC Engine in Hip06 and Hip07 13915e4e84SJonathan Cameron 14915e4e84SJonathan Cameron To compile this as a module, choose M here: the module 15915e4e84SJonathan Cameron will be called hisi_sec. 16263c9959SZhou Wang 17263c9959SZhou Wangconfig CRYPTO_DEV_HISI_QM 18263c9959SZhou Wang tristate 19a7174f97SArnd Bergmann depends on ARM64 || COMPILE_TEST 20a7174f97SArnd Bergmann depends on PCI && PCI_MSI 21b981744eSZhou Wang select NEED_SG_DMA_LENGTH 22263c9959SZhou Wang help 23263c9959SZhou Wang HiSilicon accelerator engines use a common queue management 24263c9959SZhou Wang interface. Specific engine driver may use this module. 25dfed0098SZhou Wang 2662c455caSZhou Wangconfig CRYPTO_DEV_HISI_ZIP 2762c455caSZhou Wang tristate "Support for HiSilicon ZIP accelerator" 28a7174f97SArnd Bergmann depends on PCI && PCI_MSI 29a7174f97SArnd Bergmann depends on ARM64 || (COMPILE_TEST && 64BIT) 30a7174f97SArnd Bergmann depends on !CPU_BIG_ENDIAN || COMPILE_TEST 3162c455caSZhou Wang select CRYPTO_DEV_HISI_QM 3262c455caSZhou Wang select SG_SPLIT 3362c455caSZhou Wang help 3462c455caSZhou Wang Support for HiSilicon ZIP Driver 35c8b4b477SZaibo Xu 36c8b4b477SZaibo Xuconfig CRYPTO_DEV_HISI_HPRE 37c8b4b477SZaibo Xu tristate "Support for HISI HPRE accelerator" 38c8b4b477SZaibo Xu depends on PCI && PCI_MSI 39c8b4b477SZaibo Xu depends on ARM64 || (COMPILE_TEST && 64BIT) 40c8b4b477SZaibo Xu select CRYPTO_DEV_HISI_QM 41c8b4b477SZaibo Xu select CRYPTO_DH 42c8b4b477SZaibo Xu select CRYPTO_RSA 43c8b4b477SZaibo Xu help 44c8b4b477SZaibo Xu Support for HiSilicon HPRE(High Performance RSA Engine) 45c8b4b477SZaibo Xu accelerator, which can accelerate RSA and DH algorithms. 46