Kconfig (4d96f7d48131fefe30d7c1d1e2a23ef37164dbf5) Kconfig (655ff1a1a727f9b83df317c4ad3b2f4a48f6206c)
1# SPDX-License-Identifier: GPL-2.0-only
2
3menuconfig CRYPTO_HW
4 bool "Hardware crypto devices"
5 default y
6 ---help---
7 Say Y here to get to see options for hardware crypto devices and
8 processors. This option alone does not add any kernel code.

--- 219 unchanged lines hidden (view full) ---

228 help
229 Select this option if you want to use hardware accelerated
230 implementations of CRC algorithms. With this option, you
231 can optimize the computation of CRC-32 (IEEE 802.3 Ethernet)
232 and CRC-32C (Castagnoli).
233
234 It is available with IBM z13 or later.
235
1# SPDX-License-Identifier: GPL-2.0-only
2
3menuconfig CRYPTO_HW
4 bool "Hardware crypto devices"
5 default y
6 ---help---
7 Say Y here to get to see options for hardware crypto devices and
8 processors. This option alone does not add any kernel code.

--- 219 unchanged lines hidden (view full) ---

228 help
229 Select this option if you want to use hardware accelerated
230 implementations of CRC algorithms. With this option, you
231 can optimize the computation of CRC-32 (IEEE 802.3 Ethernet)
232 and CRC-32C (Castagnoli).
233
234 It is available with IBM z13 or later.
235
236config CRYPTO_DEV_MARVELL_CESA
237 tristate "Marvell's Cryptographic Engine driver"
238 depends on PLAT_ORION || ARCH_MVEBU
239 select CRYPTO_LIB_AES
240 select CRYPTO_LIB_DES
241 select CRYPTO_SKCIPHER
242 select CRYPTO_HASH
243 select SRAM
244 help
245 This driver allows you to utilize the Cryptographic Engines and
246 Security Accelerator (CESA) which can be found on MVEBU and ORION
247 platforms.
248 This driver supports CPU offload through DMA transfers.
249
250config CRYPTO_DEV_NIAGARA2
251 tristate "Niagara2 Stream Processing Unit driver"
252 select CRYPTO_LIB_DES
253 select CRYPTO_SKCIPHER
254 select CRYPTO_HASH
255 select CRYPTO_MD5
256 select CRYPTO_SHA1
257 select CRYPTO_SHA256

--- 343 unchanged lines hidden (view full) ---

601 co-processor on the die.
602
603 To compile this driver as a module, choose M here: the module
604 will be called mxs-dcp.
605
606source "drivers/crypto/qat/Kconfig"
607source "drivers/crypto/cavium/cpt/Kconfig"
608source "drivers/crypto/cavium/nitrox/Kconfig"
236config CRYPTO_DEV_NIAGARA2
237 tristate "Niagara2 Stream Processing Unit driver"
238 select CRYPTO_LIB_DES
239 select CRYPTO_SKCIPHER
240 select CRYPTO_HASH
241 select CRYPTO_MD5
242 select CRYPTO_SHA1
243 select CRYPTO_SHA256

--- 343 unchanged lines hidden (view full) ---

587 co-processor on the die.
588
589 To compile this driver as a module, choose M here: the module
590 will be called mxs-dcp.
591
592source "drivers/crypto/qat/Kconfig"
593source "drivers/crypto/cavium/cpt/Kconfig"
594source "drivers/crypto/cavium/nitrox/Kconfig"
595source "drivers/crypto/marvell/Kconfig"
609
610config CRYPTO_DEV_CAVIUM_ZIP
611 tristate "Cavium ZIP driver"
612 depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
613 ---help---
614 Select this option if you want to enable compression/decompression
615 acceleration on Cavium's ARM based SoCs
616

--- 265 unchanged lines hidden ---
596
597config CRYPTO_DEV_CAVIUM_ZIP
598 tristate "Cavium ZIP driver"
599 depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
600 ---help---
601 Select this option if you want to enable compression/decompression
602 acceleration on Cavium's ARM based SoCs
603

--- 265 unchanged lines hidden ---