···11+OP-TEE Device Tree Bindings22+33+OP-TEE is a piece of software using hardware features to provide a Trusted44+Execution Environment. The security can be provided with ARM TrustZone, but55+also by virtualization or a separate chip.66+77+We're using "linaro" as the first part of the compatible property for88+the reference implementation maintained by Linaro.99+1010+* OP-TEE based on ARM TrustZone required properties:1111+1212+- compatible : should contain "linaro,optee-tz"1313+1414+- method : The method of calling the OP-TEE Trusted OS. Permitted1515+ values are:1616+1717+ "smc" : SMC #0, with the register assignments specified1818+ in drivers/tee/optee/optee_smc.h1919+2020+ "hvc" : HVC #0, with the register assignments specified2121+ in drivers/tee/optee/optee_smc.h2222+2323+2424+2525+Example:2626+ firmware {2727+ optee {2828+ compatible = "linaro,optee-tz";2929+ method = "smc";3030+ };3131+ };