| # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) |
| $id: http://devicetree.org/schemas/arm/firmware/linaro,optee-tz.yaml# |
| $schema: http://devicetree.org/meta-schemas/core.yaml# |
| title: OP-TEE Device Tree Bindings |
| - Jens Wiklander <jens.wiklander@linaro.org> |
| 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. |
| The method of calling the OP-TEE Trusted OS depending on smc or hvc |
| SMC #0, register assignments |
| HVC #0, register assignments |
| register assignments are specified in drivers/tee/optee/optee_smc.h |
| additionalProperties: false |
| compatible = "linaro,optee-tz"; |
| compatible = "linaro,optee-tz"; |