Kconfig (b7d3622a39fde7658170b7f3cf6c6889bb8db30d) | Kconfig (596103cf8fb0a258e1a5ed3e895860764490934d) |
---|---|
1config CRYPTO_DEV_FSL_CAAM 2 tristate "Freescale CAAM-Multicore driver backend" 3 depends on FSL_SOC 4 help 5 Enables the driver module for Freescale's Cryptographic Accelerator 6 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4). 7 This module creates job ring devices, and configures h/w 8 to operate as a DPAA component automatically, depending --- 31 unchanged lines hidden (view full) --- 40 6 => 64 41 7 => 128 42 8 => 256 43 9 => 512 44 45config CRYPTO_DEV_FSL_CAAM_INTC 46 bool "Job Ring interrupt coalescing" 47 depends on CRYPTO_DEV_FSL_CAAM_JR | 1config CRYPTO_DEV_FSL_CAAM 2 tristate "Freescale CAAM-Multicore driver backend" 3 depends on FSL_SOC 4 help 5 Enables the driver module for Freescale's Cryptographic Accelerator 6 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4). 7 This module creates job ring devices, and configures h/w 8 to operate as a DPAA component automatically, depending --- 31 unchanged lines hidden (view full) --- 40 6 => 64 41 7 => 128 42 8 => 256 43 9 => 512 44 45config CRYPTO_DEV_FSL_CAAM_INTC 46 bool "Job Ring interrupt coalescing" 47 depends on CRYPTO_DEV_FSL_CAAM_JR |
48 default n | |
49 help 50 Enable the Job Ring's interrupt coalescing feature. 51 52 Note: the driver already provides adequate 53 interrupt coalescing in software. 54 55config CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD 56 int "Job Ring interrupt coalescing count threshold" --- 15 unchanged lines hidden (view full) --- 72 Select number of bus clocks/64 to timeout in the case that one or 73 more descriptor completions are queued without reaching the count 74 threshold. Range is 1-65535. 75 76config CRYPTO_DEV_FSL_CAAM_CRYPTO_API 77 tristate "Register algorithm implementations with the Crypto API" 78 depends on CRYPTO_DEV_FSL_CAAM && CRYPTO_DEV_FSL_CAAM_JR 79 default y | 48 help 49 Enable the Job Ring's interrupt coalescing feature. 50 51 Note: the driver already provides adequate 52 interrupt coalescing in software. 53 54config CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD 55 int "Job Ring interrupt coalescing count threshold" --- 15 unchanged lines hidden (view full) --- 71 Select number of bus clocks/64 to timeout in the case that one or 72 more descriptor completions are queued without reaching the count 73 threshold. Range is 1-65535. 74 75config CRYPTO_DEV_FSL_CAAM_CRYPTO_API 76 tristate "Register algorithm implementations with the Crypto API" 77 depends on CRYPTO_DEV_FSL_CAAM && CRYPTO_DEV_FSL_CAAM_JR 78 default y |
80 select CRYPTO_ALGAPI | 79 select CRYPTO_AEAD |
81 select CRYPTO_AUTHENC | 80 select CRYPTO_AUTHENC |
81 select CRYPTO_BLKCIPHER |
|
82 help 83 Selecting this will offload crypto for users of the 84 scatterlist crypto API (such as the linux native IPSec 85 stack) to the SEC4 via job ring. 86 87 To compile this as a module, choose M here: the module 88 will be called caamalg. 89 --- 20 unchanged lines hidden (view full) --- 110 the hw_random API for suppying the kernel entropy pool. 111 112 To compile this as a module, choose M here: the module 113 will be called caamrng. 114 115config CRYPTO_DEV_FSL_CAAM_DEBUG 116 bool "Enable debug output in CAAM driver" 117 depends on CRYPTO_DEV_FSL_CAAM | 82 help 83 Selecting this will offload crypto for users of the 84 scatterlist crypto API (such as the linux native IPSec 85 stack) to the SEC4 via job ring. 86 87 To compile this as a module, choose M here: the module 88 will be called caamalg. 89 --- 20 unchanged lines hidden (view full) --- 110 the hw_random API for suppying the kernel entropy pool. 111 112 To compile this as a module, choose M here: the module 113 will be called caamrng. 114 115config CRYPTO_DEV_FSL_CAAM_DEBUG 116 bool "Enable debug output in CAAM driver" 117 depends on CRYPTO_DEV_FSL_CAAM |
118 default n | |
119 help 120 Selecting this will enable printing of various debug 121 information in the CAAM driver. | 118 help 119 Selecting this will enable printing of various debug 120 information in the CAAM driver. |