OP-TEE Device Tree Bindings OP-TEE is a piece of software using hardware features to provide a Trusted Execution Environment. The security can be provided with ARM TrustZone, but also by virtualization or a separate chip. We're using "linaro" as the first part of the compatible property for the reference implementation maintained by Linaro. * OP-TEE based on ARM TrustZone required properties: - compatible : should contain "linaro,optee-tz" - method : The method of calling the OP-TEE Trusted OS. Permitted values are: "smc" : SMC #0, with the register assignments specified in drivers/tee/optee/optee_smc.h "hvc" : HVC #0, with the register assignments specified in drivers/tee/optee/optee_smc.h Example: firmware { optee { compatible = "linaro,optee-tz"; method = "smc"; }; };