1 /*
2  * Copyright (c) 2024, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef __CORE_CM55_H__
9 #define __CORE_CM55_H__
10 
11 /* This file only satisfies the inclusion of CMSIS headers
12  * Use UNIT_TEST_COMPILE_DEFS to redefine macros on a per-test basis
13  */
14 
15 #ifndef __DMB
16 #define __DMB()
17 #endif
18 
19 #ifndef __DSB
20 #define __DSB()
21 #endif
22 
23 #ifndef __ISB
24 #define __ISB()
25 #endif
26 
27 #ifndef __NOP
28 #define __NOP()
29 #endif
30 
31 #ifndef __WFI
32 #define __WFI()
33 #endif
34 
35 #ifndef __COMPILER_BARRIER
36 #define __COMPILER_BARRIER()
37 #endif
38 
39 #ifndef __set_MSPLIM
40 #define __set_MSPLIM(x)
41 #endif
42 
43 #ifndef __set_MSP
44 #define __set_MSP(x)
45 #endif
46 
47 #ifndef __IO
48 #define __IO
49 #endif
50 
51 #ifndef __O
52 #define __O
53 #endif
54 
55 #ifndef __I
56 #define __I
57 #endif
58 
59 #ifndef __IOM
60 #define __IOM
61 #endif
62 
63 #ifndef __OM
64 #define __OM
65 #endif
66 
67 #ifndef __IM
68 #define __IM
69 #endif
70 
71 #include "cmsis_compiler.h"
72 
73 #endif /* __CORE_CM55_H__ */
74