blob: a5155c8b12e2ad411f2c26e96931f960fe39b44c [file] [log] [blame]
Harry Liebelf58ad362014-01-10 18:00:33 +00001/*
dp-arm4972ec52016-05-25 16:20:20 +01002 * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
Harry Liebelf58ad362014-01-10 18:00:33 +00003 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Harry Liebelf58ad362014-01-10 18:00:33 +00005 */
6
dp-arm4972ec52016-05-25 16:20:20 +01007#ifndef __TBBR_CONFIG_H__
8#define __TBBR_CONFIG_H__
Harry Liebelf58ad362014-01-10 18:00:33 +00009
10#include <stdint.h>
Harry Liebelf58ad362014-01-10 18:00:33 +000011
dp-arm4972ec52016-05-25 16:20:20 +010012#include "uuid.h"
Harry Liebelf58ad362014-01-10 18:00:33 +000013
14/* TODO: Update this number as required */
dp-arm4972ec52016-05-25 16:20:20 +010015#define TOC_HEADER_SERIAL_NUMBER 0x12345678
Harry Liebelf58ad362014-01-10 18:00:33 +000016
dp-arm4972ec52016-05-25 16:20:20 +010017typedef struct toc_entry {
dp-arm90d2f0e2016-11-14 15:54:32 +000018 char *name;
dp-arm4972ec52016-05-25 16:20:20 +010019 uuid_t uuid;
dp-arm90d2f0e2016-11-14 15:54:32 +000020 char *cmdline_name;
dp-arm4972ec52016-05-25 16:20:20 +010021} toc_entry_t;
Harry Liebelf58ad362014-01-10 18:00:33 +000022
dp-arm4972ec52016-05-25 16:20:20 +010023extern toc_entry_t toc_entries[];
Harry Liebelf58ad362014-01-10 18:00:33 +000024
dp-arm4972ec52016-05-25 16:20:20 +010025#endif /* __TBBR_CONFIG_H__ */