18cc087a1SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 28cc087a1SEmmanuel Vadot%YAML 1.2 38cc087a1SEmmanuel Vadot--- 4*aa1a8ff2SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/firmware/tlm,trusted-foundations.yaml# 5*aa1a8ff2SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 68cc087a1SEmmanuel Vadot 78cc087a1SEmmanuel Vadottitle: Trusted Foundations 88cc087a1SEmmanuel Vadot 98cc087a1SEmmanuel Vadotdescription: | 108cc087a1SEmmanuel Vadot Boards that use the Trusted Foundations secure monitor can signal its 118cc087a1SEmmanuel Vadot presence by declaring a node compatible under the /firmware/ node 128cc087a1SEmmanuel Vadot 138cc087a1SEmmanuel Vadotmaintainers: 148cc087a1SEmmanuel Vadot - Stephen Warren <swarren@nvidia.com> 158cc087a1SEmmanuel Vadot 168cc087a1SEmmanuel Vadotproperties: 178cc087a1SEmmanuel Vadot $nodename: 188cc087a1SEmmanuel Vadot const: trusted-foundations 198cc087a1SEmmanuel Vadot 208cc087a1SEmmanuel Vadot compatible: 218cc087a1SEmmanuel Vadot const: tlm,trusted-foundations 228cc087a1SEmmanuel Vadot 238cc087a1SEmmanuel Vadot tlm,version-major: 248cc087a1SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 258cc087a1SEmmanuel Vadot description: major version number of Trusted Foundations firmware 268cc087a1SEmmanuel Vadot 278cc087a1SEmmanuel Vadot tlm,version-minor: 288cc087a1SEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 298cc087a1SEmmanuel Vadot description: minor version number of Trusted Foundations firmware 308cc087a1SEmmanuel Vadot 318cc087a1SEmmanuel Vadotrequired: 328cc087a1SEmmanuel Vadot - compatible 338cc087a1SEmmanuel Vadot - tlm,version-major 348cc087a1SEmmanuel Vadot - tlm,version-minor 358cc087a1SEmmanuel Vadot 368cc087a1SEmmanuel VadotadditionalProperties: false 378cc087a1SEmmanuel Vadot 388cc087a1SEmmanuel Vadotexamples: 398cc087a1SEmmanuel Vadot - | 408cc087a1SEmmanuel Vadot firmware { 418cc087a1SEmmanuel Vadot trusted-foundations { 428cc087a1SEmmanuel Vadot compatible = "tlm,trusted-foundations"; 438cc087a1SEmmanuel Vadot tlm,version-major = <2>; 448cc087a1SEmmanuel Vadot tlm,version-minor = <8>; 458cc087a1SEmmanuel Vadot }; 468cc087a1SEmmanuel Vadot }; 47