1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/arm/firmware/linaro,optee-tz.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: OP-TEE Device Tree Bindings
10 - Jens Wiklander <jens.wiklander@linaro.org>
13 OP-TEE is a piece of software using hardware features to provide a Trusted
14 Execution Environment. The security can be provided with ARM TrustZone, but
15 also by virtualization or a separate chip.
17 We're using "linaro" as the first part of the compatible property for
18 the reference implementation maintained by Linaro.
25 const: linaro,optee-tz
30 The method of calling the OP-TEE Trusted OS depending on smc or hvc
32 SMC #0, register assignments
34 HVC #0, register assignments
35 register assignments are specified in drivers/tee/optee/optee_smc.h
41 additionalProperties: false
47 compatible = "linaro,optee-tz";
55 compatible = "linaro,optee-tz";