
ERR004320
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
NXP Semiconductors
85
Description:
In the CAAM block, the availability of the AES, DES and RC4 crypto accelerators are controlled
by the EXPORT_CONTROL fuse.
If this fuse is blown these crypto accelerators are not available. There is also a CAAM CHANUM
register (AES is bits [3:0], DES is bits [7:4] and RC4 is bits [11:8]) that shows the number of crypto
accelerators available for each type of crypto operation.
When this fuse is blown, this register should show that there are 0 of each encryption accelerator.
However, it actually shows that 1 is available.
Projected Impact:
The three encryption functions might show up as available, even though they are not.
Workarounds:
Software should check the EXPORT_CONTROL fuse in OCOTP to determine if the crypto
accelerators are available or not instead of reading the CAAM CHANUM register.
Proposed Solution:
No fix scheduled
Linux BSP Status:
Workaround possible but not implemented in the BSP, impacting functionality as described above.
ERR004320
CAAM: Three encryption functions may show up as available, even
though they are not