1*54fd6939SJiyong Park /* 2*54fd6939SJiyong Park * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved. 3*54fd6939SJiyong Park * 4*54fd6939SJiyong Park * SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park */ 6*54fd6939SJiyong Park 7*54fd6939SJiyong Park #ifndef TBBR_CONFIG_H 8*54fd6939SJiyong Park #define TBBR_CONFIG_H 9*54fd6939SJiyong Park 10*54fd6939SJiyong Park #include <stdint.h> 11*54fd6939SJiyong Park 12*54fd6939SJiyong Park #include <uuid.h> 13*54fd6939SJiyong Park 14*54fd6939SJiyong Park #define TOC_HEADER_SERIAL_NUMBER 0x12345678 15*54fd6939SJiyong Park 16*54fd6939SJiyong Park typedef struct toc_entry { 17*54fd6939SJiyong Park char *name; 18*54fd6939SJiyong Park uuid_t uuid; 19*54fd6939SJiyong Park char *cmdline_name; 20*54fd6939SJiyong Park } toc_entry_t; 21*54fd6939SJiyong Park 22*54fd6939SJiyong Park extern toc_entry_t toc_entries[]; 23*54fd6939SJiyong Park 24*54fd6939SJiyong Park #ifdef PLAT_DEF_FIP_UUID 25*54fd6939SJiyong Park extern toc_entry_t plat_def_toc_entries[]; 26*54fd6939SJiyong Park #endif 27*54fd6939SJiyong Park 28*54fd6939SJiyong Park #endif /* TBBR_CONFIG_H */ 29