1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Configuration header file for BeaglePlay
4  *
5  * https://beagleplay.org/
6  *
7  * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
8  */
9 
10 #ifndef __CONFIG_BEAGLEPLAY_H
11 #define __CONFIG_BEAGLEPLAY_H
12 
13 /**
14  * define BEAGLEPLAY_TIBOOT3_IMAGE_GUID - firmware GUID for BeaglePlay
15  *                                        tiboot3.bin
16  * define BEAGLEPLAY_SPL_IMAGE_GUID     - firmware GUID for BeaglePlay SPL
17  * define BEAGLEPLAY_UBOOT_IMAGE_GUID   - firmware GUID for BeaglePlay UBOOT
18  *
19  * These GUIDs are used in capsules updates to identify the corresponding
20  * firmware object.
21  *
22  * Board developers using this as a starting reference should
23  * define their own GUIDs to ensure that firmware repositories (like
24  * LVFS) do not confuse them.
25  */
26 #define BEAGLEPLAY_TIBOOT3_IMAGE_GUID \
27 	EFI_GUID(0x0e225a09, 0xf720, 0x4d57, 0x91, 0x20, \
28 		0xe2, 0x8f, 0x73, 0x7f, 0x5a, 0x5e)
29 
30 #define BEAGLEPLAY_SPL_IMAGE_GUID \
31 	EFI_GUID(0xb2e7cc49, 0x1a5a, 0x4036, 0xae, 0x01, \
32 		0x33, 0x87, 0xc3, 0xbe, 0xf6, 0x57)
33 
34 #define BEAGLEPLAY_UBOOT_IMAGE_GUID \
35 	EFI_GUID(0x92c92b11, 0xa7ee, 0x486f, 0xaa, 0xa2, \
36 		0x71, 0x3d, 0x84, 0x42, 0x5b, 0x0e)
37 
38 /* Now for the remaining common defines */
39 #include <configs/ti_armv7_common.h>
40 
41 #endif /* __CONFIG_BEAGLEPLAY_H */
42