![Freescale Semiconductor i.MX 6DualLite Reference Manual Download Page 317](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523317.webp)
If coalescing is enables, selects the count of bus clocks (divided by 64) before a
coalescing timeout where, if the count threshold has not been met, an interrupt is raised at
the end of the time period. The selection range is an integer from 1 to 65535.
The default selection is 2048.
CRYPTO_DEV_FSL_CAAM_CRYPTO_API
Enables Scatterlist Crypto API support for asynchronous blockciphers and for single-pass
autentication-encryption operations through the API using CAAM hardware for
acceleration.
CRYPTO_DEV_FSL_CAAM_AHASH_API
Enables Scatterlist Crypto API support for asynchronous hashing through the API using
CAAM hardware for acceleration.
CRYPTO_DEV_FSL_CAAM_RNG_API
Enables use of the CAAM Random Number generator through the hwrng API. This can
be used to generate random data to feed an entropy pool for the kernels pseudo-random
number generator.
CRYPTO_DEV_FSL_CAAM_RNG_TEST
Enables a captive test to ensure that the CAAM RNG driver is operating and buffering
random data.
45.7 Limitations
• Components of the driver do not currently build and run as modules. This may be
rectified in a future version.
• Interdependencies exist between the controller and job ring backends, therefore they
all must run in the same system partition. Future versions of the driver may separate
out the job ring back-end as a standalone module that can run independently (and
support independent API and SM instances) in it's own system partition.
• The full CAAM register page is mapped by the controller driver, and derived
pointers to selected subsystems are calculated and passed to higher-layer driver
components. Partition-independent configurations will have to map their own
subsystem pointers instead.
• Upstream variants of this driver support only Power architecture. This ARM-specific
port is not upstreamed at this time, although portions may be upstreamed at some
point.
Chapter 45 CAAM (Cryptographic Acceleration and Assurance Module)
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
Freescale Semiconductor, Inc.
317