1*8cc087a1SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*8cc087a1SEmmanuel Vadot%YAML 1.2 3*8cc087a1SEmmanuel Vadot--- 4*8cc087a1SEmmanuel Vadot$id: "http://devicetree.org/schemas/arm/firmware/tlm,trusted-foundations.yaml#" 5*8cc087a1SEmmanuel Vadot$schema: "http://devicetree.org/meta-schemas/core.yaml#" 6*8cc087a1SEmmanuel Vadot 7*8cc087a1SEmmanuel Vadottitle: Trusted Foundations 8*8cc087a1SEmmanuel Vadot 9*8cc087a1SEmmanuel Vadotdescription: | 10*8cc087a1SEmmanuel Vadot Boards that use the Trusted Foundations secure monitor can signal its 11*8cc087a1SEmmanuel Vadot presence by declaring a node compatible under the /firmware/ node 12*8cc087a1SEmmanuel Vadot 13*8cc087a1SEmmanuel Vadotmaintainers: 14*8cc087a1SEmmanuel Vadot - Stephen Warren <swarren@nvidia.com> 15*8cc087a1SEmmanuel Vadot 16*8cc087a1SEmmanuel Vadotproperties: 17*8cc087a1SEmmanuel Vadot $nodename: 18*8cc087a1SEmmanuel Vadot const: trusted-foundations 19*8cc087a1SEmmanuel Vadot 20*8cc087a1SEmmanuel Vadot compatible: 21*8cc087a1SEmmanuel Vadot const: tlm,trusted-foundations 22*8cc087a1SEmmanuel Vadot 23*8cc087a1SEmmanuel Vadot tlm,version-major: 24*8cc087a1SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 25*8cc087a1SEmmanuel Vadot description: major version number of Trusted Foundations firmware 26*8cc087a1SEmmanuel Vadot 27*8cc087a1SEmmanuel Vadot tlm,version-minor: 28*8cc087a1SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 29*8cc087a1SEmmanuel Vadot description: minor version number of Trusted Foundations firmware 30*8cc087a1SEmmanuel Vadot 31*8cc087a1SEmmanuel Vadotrequired: 32*8cc087a1SEmmanuel Vadot - compatible 33*8cc087a1SEmmanuel Vadot - tlm,version-major 34*8cc087a1SEmmanuel Vadot - tlm,version-minor 35*8cc087a1SEmmanuel Vadot 36*8cc087a1SEmmanuel VadotadditionalProperties: false 37*8cc087a1SEmmanuel Vadot 38*8cc087a1SEmmanuel Vadotexamples: 39*8cc087a1SEmmanuel Vadot - | 40*8cc087a1SEmmanuel Vadot firmware { 41*8cc087a1SEmmanuel Vadot trusted-foundations { 42*8cc087a1SEmmanuel Vadot compatible = "tlm,trusted-foundations"; 43*8cc087a1SEmmanuel Vadot tlm,version-major = <2>; 44*8cc087a1SEmmanuel Vadot tlm,version-minor = <8>; 45*8cc087a1SEmmanuel Vadot }; 46*8cc087a1SEmmanuel Vadot }; 47