1*4f5beb56STamas Ban /* 2*4f5beb56STamas Ban * Copyright (c) 2024, Arm Limited. All rights reserved. 3*4f5beb56STamas Ban * 4*4f5beb56STamas Ban * SPDX-License-Identifier: BSD-3-Clause 5*4f5beb56STamas Ban */ 6*4f5beb56STamas Ban 7*4f5beb56STamas Ban #ifndef TC_DPE_H 8*4f5beb56STamas Ban #define TC_DPE_H 9*4f5beb56STamas Ban 10*4f5beb56STamas Ban /* 11*4f5beb56STamas Ban * The certificate structure on the TC platform: 12*4f5beb56STamas Ban * - The arrows indicate the parent/child relationships (who loads who). 13*4f5beb56STamas Ban * - The boxes indicate the certificates. 14*4f5beb56STamas Ban * 15*4f5beb56STamas Ban * AP FW Cert. 16*4f5beb56STamas Ban * +--------------------------------+ 17*4f5beb56STamas Ban * | | 18*4f5beb56STamas Ban * Plat Cert. | +->SPx | Hyper Cert. 19*4f5beb56STamas Ban * +--------------------------+ | +->SP1 | +--------------------+ 20*4f5beb56STamas Ban * RoT Cert. | | | +->TOS_FW_CONF | | | 21*4f5beb56STamas Ban * +------------+ | +->SCP_BL1 +-----+-----+-->FW_CONF +->AP_BL32 | | +->PVMFW | 22*4f5beb56STamas Ban * | | | | | | | | | | | | 23*4f5beb56STamas Ban * | RSE_BL1_2--+-----+-->RSE_BL2------->AP_BL1--+-----+------------->AP_BL2------------+-----+-->AP_BL33 | 24*4f5beb56STamas Ban * | | | | | | | | | | | | 25*4f5beb56STamas Ban * +------------+ | +->RSE_S +-----+-----+-->TB_FW_CONF +->AP_BL31 | | +->HYPERVISOR | 26*4f5beb56STamas Ban * | +->RSE_NS | | +->SCP_BL2 | | | 27*4f5beb56STamas Ban * | | | +->HW_CONF | | | 28*4f5beb56STamas Ban * +--------------------------+ | +---------------+-----+-->NT_FW_CONF | 29*4f5beb56STamas Ban * | | | | 30*4f5beb56STamas Ban * +--------------------------------+ +--------------------+ 31*4f5beb56STamas Ban */ 32*4f5beb56STamas Ban 33*4f5beb56STamas Ban #define DPE_AP_FW_CERT_ID 0x300 /* Includes: FW_CONF - SP1 */ 34*4f5beb56STamas Ban #define DPE_HYPERVISOR_CERT_ID 0x400 /* Includes: AP_BL33 - PVMFW */ 35*4f5beb56STamas Ban 36*4f5beb56STamas Ban /* Common definition */ 37*4f5beb56STamas Ban #define DPE_CERT_ID_SAME_AS_PARENT 0xFFFFFFFF 38*4f5beb56STamas Ban 39*4f5beb56STamas Ban #endif /* TC_DPE_H */ 40