2 bool "Freescale Crypto Driver Support"
6 Enables the Freescale's Cryptographic Accelerator and Assurance
7 Module (CAAM), also known as the SEC version 4 (SEC4). The driver uses
8 Job Ring as interface to communicate with CAAM.
10 config SYS_FSL_HAS_SEC
13 Enable Freescale Secure Boot and Trusted Architecture
15 config SYS_FSL_SEC_COMPAT_2
18 Secure boot and trust architecture compatible version 2
20 config SYS_FSL_SEC_COMPAT_4
23 Secure boot and trust architecture compatible version 4
25 config SYS_FSL_SEC_COMPAT_5
28 Secure boot and trust architecture compatible version 5
30 config SYS_FSL_SEC_COMPAT_6
33 Secure boot and trust architecture compatible version 6
36 bool "Big-endian access to Freescale Secure Boot"
38 config SYS_FSL_SEC_COMPAT
39 int "Freescale Secure Boot compatibility"
40 depends on SYS_FSL_HAS_SEC
41 default 2 if SYS_FSL_SEC_COMPAT_2
42 default 4 if SYS_FSL_SEC_COMPAT_4
43 default 5 if SYS_FSL_SEC_COMPAT_5
44 default 6 if SYS_FSL_SEC_COMPAT_6
47 bool "Little-endian access to Freescale Secure Boot"
52 bool "Enable Random Number Generator support"
56 Enable support for the hardware based random number generator
57 module of the CAAM. The random data is fetched from the DRGB
58 using the prediction resistance flag which means the DRGB is
59 reseeded from the TRNG every time random data is generated.