I see some references to Secured and Trusted modes in the security reference manual. What's the difference between those two states and what makes the i.MX6 enter each one of these states?
Found it in the Security Reference Manual:
Secure Mode is the normal operating mode of CAAM. The Security State Machine within the SNVS
determines when CAAM is operating in Secure Mode.
Trusted Mode is a special operating mode of CAAM. The Security State Machine within the SNVS
determines when CAAM is operating in Trusted Mode. This mode is implemented so that trusted boot-
time software, or a hypervisor or TrustZone Secure World software can store data in and retrieve data
from Trusted Mode Blobs that are not accessible to software running while CAAM is in Secure Mode
or NonSecure Mode.
Please use the following :
ARM Information Center
Retrieving data ...