32 lines
		
	
	
		
			899 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			899 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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";
 | |
| 		};
 | |
| 	};
 | 
