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