blob: 6968708c4909c76a68e74bc562bd795fc34ce51b [file] [log] [blame]
Julian Hallbfed64b2022-09-29 17:15:10 +01001/*
Julian Hall591246d2023-01-30 16:33:09 +00002 * Copyright (c) 2022-2023, Arm Limited and Contributors. All rights reserved.
Julian Hallbfed64b2022-09-29 17:15:10 +01003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef MEDIA_DISK_GUID_H
8#define MEDIA_DISK_GUID_H
9
10/**
11 * Some common GUID definitions related to disk object identification used
12 * by TS components. This is not intended to be a comprehensive list. Platform
13 * integrators are free to define their own GUIDs and to manage them externally.
14 */
15
16/* Partition type GUIDs */
17#define DISK_GUID_PARTITION_TYPE_FWU_METADATA \
18 "8a7a84a0-8387-40f6-ab41-a8b9a5a60d23"
19
20#define DISK_GUID_PARTITION_TYPE_SFS_STORAGE \
21 "a495f487-892c-4d9d-b5dc-679a10985aed"
22
23/* Unique partition GUIDs */
24#define DISK_GUID_UNIQUE_PARTITION_PRIMARY_FWU_METADATA \
25 "c39ef8a6-ec97-4883-aa64-025f40f7d922"
26
27#define DISK_GUID_UNIQUE_PARTITION_BACKUP_FWU_METADATA \
28 "c3d82065-58f3-4fcb-a8fc-772434bfc91d"
29
30#define DISK_GUID_UNIQUE_PARTITION_PSA_ITS \
31 "92f7d53b-127e-432b-815c-9a95b80d69b7"
32
33#define DISK_GUID_UNIQUE_PARTITION_PSA_PS \
34 "701456da-9b50-49b2-9722-47510f851ccd"
35
Julian Hall591246d2023-01-30 16:33:09 +000036#define DISK_GUID_UNIQUE_PARTITION_DISK_HEADER \
37 "5cb130b7-a138-4d08-b0be-c2d4eff57870"
38
Julian Hall0471f742023-01-11 17:28:31 +000039#define DISK_GUID_UNIQUE_PARTITION_BOOT_BANK_A \
40 "27365ff7-90fe-410b-9fb8-4595fdc27867"
41
42#define DISK_GUID_UNIQUE_PARTITION_BOOT_BANK_B \
43 "3a87713e-4b0b-4361-b6d4-019f0ccfe41a"
44
Julian Hallbfed64b2022-09-29 17:15:10 +010045#endif /* MEDIA_DISK_GUID_H */