hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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";
       };
   };