Kconfig (8dd06ef34b6e2f41b29fbf5fc1663780f2524285) | Kconfig (24c7bf089453f6a1eed4c77ed0604bf4bb8cfb03) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2config CRYPTO_DEV_FSL_CAAM_COMMON 3 tristate 4 5config CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC 6 tristate 7 8config CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC 9 tristate 10 11config CRYPTO_DEV_FSL_CAAM 12 tristate "Freescale CAAM-Multicore platform driver backend" 13 depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE 14 select SOC_BUS 15 select CRYPTO_DEV_FSL_CAAM_COMMON | 1# SPDX-License-Identifier: GPL-2.0 2config CRYPTO_DEV_FSL_CAAM_COMMON 3 tristate 4 5config CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC 6 tristate 7 8config CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC 9 tristate 10 11config CRYPTO_DEV_FSL_CAAM 12 tristate "Freescale CAAM-Multicore platform driver backend" 13 depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE 14 select SOC_BUS 15 select CRYPTO_DEV_FSL_CAAM_COMMON |
16 imply FSL_MC_BUS |
|
16 help 17 Enables the driver module for Freescale's Cryptographic Accelerator 18 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4). 19 This module creates job ring devices, and configures h/w 20 to operate as a DPAA component automatically, depending 21 on h/w feature availability. 22 23 To compile this driver as a module, choose M here: the module --- 4 unchanged lines hidden (view full) --- 28config CRYPTO_DEV_FSL_CAAM_DEBUG 29 bool "Enable debug output in CAAM driver" 30 help 31 Selecting this will enable printing of various debug 32 information in the CAAM driver. 33 34menuconfig CRYPTO_DEV_FSL_CAAM_JR 35 tristate "Freescale CAAM Job Ring driver backend" | 17 help 18 Enables the driver module for Freescale's Cryptographic Accelerator 19 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4). 20 This module creates job ring devices, and configures h/w 21 to operate as a DPAA component automatically, depending 22 on h/w feature availability. 23 24 To compile this driver as a module, choose M here: the module --- 4 unchanged lines hidden (view full) --- 29config CRYPTO_DEV_FSL_CAAM_DEBUG 30 bool "Enable debug output in CAAM driver" 31 help 32 Selecting this will enable printing of various debug 33 information in the CAAM driver. 34 35menuconfig CRYPTO_DEV_FSL_CAAM_JR 36 tristate "Freescale CAAM Job Ring driver backend" |
37 select CRYPTO_ENGINE |
|
36 default y 37 help 38 Enables the driver module for Job Rings which are part of 39 Freescale's Cryptographic Accelerator 40 and Assurance Module (CAAM). This module adds a job ring operation 41 interface. 42 43 To compile this driver as a module, choose M here: the module --- 96 unchanged lines hidden (view full) --- 140 141config CRYPTO_DEV_FSL_CAAM_RNG_API 142 bool "Register caam device for hwrng API" 143 default y 144 select CRYPTO_RNG 145 select HW_RANDOM 146 help 147 Selecting this will register the SEC4 hardware rng to | 38 default y 39 help 40 Enables the driver module for Job Rings which are part of 41 Freescale's Cryptographic Accelerator 42 and Assurance Module (CAAM). This module adds a job ring operation 43 interface. 44 45 To compile this driver as a module, choose M here: the module --- 96 unchanged lines hidden (view full) --- 142 143config CRYPTO_DEV_FSL_CAAM_RNG_API 144 bool "Register caam device for hwrng API" 145 default y 146 select CRYPTO_RNG 147 select HW_RANDOM 148 help 149 Selecting this will register the SEC4 hardware rng to |
148 the hw_random API for suppying the kernel entropy pool. | 150 the hw_random API for supplying the kernel entropy pool. |
149 150endif # CRYPTO_DEV_FSL_CAAM_JR 151 152endif # CRYPTO_DEV_FSL_CAAM 153 154config CRYPTO_DEV_FSL_DPAA2_CAAM 155 tristate "QorIQ DPAA2 CAAM (DPSECI) driver" 156 depends on FSL_MC_DPIO --- 16 unchanged lines hidden --- | 151 152endif # CRYPTO_DEV_FSL_CAAM_JR 153 154endif # CRYPTO_DEV_FSL_CAAM 155 156config CRYPTO_DEV_FSL_DPAA2_CAAM 157 tristate "QorIQ DPAA2 CAAM (DPSECI) driver" 158 depends on FSL_MC_DPIO --- 16 unchanged lines hidden --- |