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#include <example/example.h> 11*4274d6f8SXialin Liu#include <example/example/example.h> 12*4274d6f8SXialin Liu 13*4274d6f8SXialin Liucot { 14*4274d6f8SXialin Liu manifests { 15*4274d6f8SXialin Liu compatible = "arm, cert-descs"; 16*4274d6f8SXialin Liu 17*4274d6f8SXialin Liu#if defined(test) 18*4274d6f8SXialin Liu example_cert: example_cert { 19*4274d6f8SXialin Liu root-certificate; 20*4274d6f8SXialin Liu image-id =<EXAMPLE_ID>; 21*4274d6f8SXialin Liu antirollback-counter = <&example_ctr>; 22*4274d6f8SXialin Liu 23*4274d6f8SXialin Liu example_hash: example_hash 24*4274d6f8SXialin Liu { 25*4274d6f8SXialin Liu oid = EXAMPLE_HASH_ID; 26*4274d6f8SXialin Liu }; 27*4274d6f8SXialin Liu }; 28*4274d6f8SXialin Liu#endif 29*4274d6f8SXialin Liu }; 30*4274d6f8SXialin Liu 31*4274d6f8SXialin Liu images { 32*4274d6f8SXialin Liu compatible = "arm, img-descs"; 33*4274d6f8SXialin Liu 34*4274d6f8SXialin Liu example { 35*4274d6f8SXialin Liu image-id = <EXAMPLE_ID>; 36*4274d6f8SXialin Liu parent = <&example_cert>; 37*4274d6f8SXialin Liu hash = <&example_hash>; 38*4274d6f8SXialin Liu }; 39*4274d6f8SXialin Liu }; 40*4274d6f8SXialin Liu}; 41*4274d6f8SXialin Liu 42*4274d6f8SXialin Liunon_volatile_counters: non_volatile_counters { 43*4274d6f8SXialin Liu compatible = "arm, non-volatile-counter"; 44*4274d6f8SXialin Liu 45*4274d6f8SXialin Liu #address-cells = <1>; 46*4274d6f8SXialin Liu #size-cells = <0>; 47*4274d6f8SXialin Liu 48*4274d6f8SXialin Liu example_ctr: example_ctr { 49*4274d6f8SXialin Liu id = <TRUSTED_NV_CTR_ID>; 50*4274d6f8SXialin Liu oid = CCA_FW_NVCOUNTER_OID; 51*4274d6f8SXialin Liu }; 52*4274d6f8SXialin Liu}; 53*4274d6f8SXialin Liu 54*4274d6f8SXialin Liurot_keys { 55*4274d6f8SXialin Liu example_pk: example_pk { 56*4274d6f8SXialin Liu oid = EXAMPLE_PK_OID; 57*4274d6f8SXialin Liu }; 58*4274d6f8SXialin Liu}; 59