1*4274d6f8SXialin Liu/* 2*4274d6f8SXialin Liu * Copyright (c) 2024, Arm Limited. All rights reserved. 3*4274d6f8SXialin Liu * 4*4274d6f8SXialin Liu * SPDX-License-Identifier: BSD-3-Clause 5*4274d6f8SXialin Liu * 6*4274d6f8SXialin Liu * This file provide a valid CoT DT file 7*4274d6f8SXialin Liu * 8*4274d6f8SXialin Liu */ 9*4274d6f8SXialin Liu 10*4274d6f8SXialin Liu#if test 11*4274d6f8SXialin Liu#include <example/example.h> 12*4274d6f8SXialin Liu#include <example/example/example.h> 13*4274d6f8SXialin Liu#endif 14*4274d6f8SXialin Liu 15*4274d6f8SXialin Liucot 16*4274d6f8SXialin Liu{ 17*4274d6f8SXialin Liu manifests 18*4274d6f8SXialin Liu { 19*4274d6f8SXialin Liu compatible = "arm, cert-descs"; 20*4274d6f8SXialin Liu#if defined (test) 21*4274d6f8SXialin Liu example_cert: example_cert 22*4274d6f8SXialin Liu { 23*4274d6f8SXialin Liu root-certificate; 24*4274d6f8SXialin Liu image-id =<EXAMPLE_ID>; 25*4274d6f8SXialin Liu antirollback-counter = <&example_ctr>; 26*4274d6f8SXialin Liu 27*4274d6f8SXialin Liu example_hash: example_hash 28*4274d6f8SXialin Liu { 29*4274d6f8SXialin Liu oid = EXAMPLE_HASH_ID; 30*4274d6f8SXialin Liu }; 31*4274d6f8SXialin Liu 32*4274d6f8SXialin Liu }; 33*4274d6f8SXialin Liu#endif 34*4274d6f8SXialin Liu }; 35*4274d6f8SXialin Liu 36*4274d6f8SXialin Liu images 37*4274d6f8SXialin Liu { 38*4274d6f8SXialin Liu compatible = "arm, img-descs"; 39*4274d6f8SXialin Liu 40*4274d6f8SXialin Liu example 41*4274d6f8SXialin Liu { 42*4274d6f8SXialin Liu image-id = <EXAMPLE_ID>; 43*4274d6f8SXialin Liu parent = <&example_cert>; 44*4274d6f8SXialin Liu hash = <&example_hash>; 45*4274d6f8SXialin Liu }; 46*4274d6f8SXialin Liu }; 47*4274d6f8SXialin Liu}; 48*4274d6f8SXialin Liu 49*4274d6f8SXialin Liunon_volatile_counters: non_volatile_counters 50*4274d6f8SXialin Liu{ 51*4274d6f8SXialin Liu compatible = "arm, non-volatile-counter"; 52*4274d6f8SXialin Liu 53*4274d6f8SXialin Liu #address-cells = <1>; 54*4274d6f8SXialin Liu #size-cells = <0>; 55*4274d6f8SXialin Liu 56*4274d6f8SXialin Liu example_ctr: example_ctr 57*4274d6f8SXialin Liu { 58*4274d6f8SXialin Liu id = <TRUSTED_NV_CTR_ID>; 59*4274d6f8SXialin Liu oid = CCA_FW_NVCOUNTER_OID; 60*4274d6f8SXialin Liu }; 61*4274d6f8SXialin Liu}; 62*4274d6f8SXialin Liu 63*4274d6f8SXialin Liurot_keys 64*4274d6f8SXialin Liu{ 65*4274d6f8SXialin Liu example_pk: example_pk 66*4274d6f8SXialin Liu { 67*4274d6f8SXialin Liu oid = EXAMPLE_PK_OID; 68*4274d6f8SXialin Liu }; 69*4274d6f8SXialin Liu}; 70