blob: 2d89777636a21aeda7d56170a6956d1f6fc106bf [file] [log] [blame]
Harry Liebelf58ad362014-01-10 18:00:33 +00001/*
Masahiro Yamadae3a2b312017-05-08 18:29:03 +09002 * Copyright (c) 2016-2017, 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
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +00007#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
Masahiro Yamadae3a2b312017-05-08 18:29:03 +090012#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
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +000025#endif /* TBBR_CONFIG_H */