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.