1 /* 2 * Copyright (c) 2021-2022, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef TFM_FWU_BOOTLOADER_DEFS_H 9 #define TFM_FWU_BOOTLOADER_DEFS_H 10 11 #ifdef __cplusplus 12 extern "C" { 13 #endif 14 15 /* FWU message types that distinguish FWU services. */ 16 #define TFM_FWU_START 1001 17 #define TFM_FWU_WRITE 1002 18 #define TFM_FWU_FINISH 1003 19 #define TFM_FWU_CANCEL 1004 20 #define TFM_FWU_INSTALL 1005 21 #define TFM_FWU_CLEAN 1006 22 #define TFM_FWU_REJECT 1007 23 #define TFM_FWU_REQUEST_REBOOT 1008 24 #define TFM_FWU_ACCEPT 1009 25 #define TFM_FWU_QUERY 1010 26 27 #ifdef __cplusplus 28 } 29 #endif 30 #endif /* TFM_FWU_BOOTLOADER_DEFS_H */ 31