1 /*
2  * Copyright (c) 2020, Antmicro
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @file
9  * @brief Management for Tightly Coupled Memory
10  *
11  */
12 
13 #ifndef ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_TCM_H_
14 #define ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_TCM_H_
15 
16 #ifdef _ASMLANGUAGE
17 
18 /* nothing */
19 
20 #else
21 
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 /**
28  *
29  * @brief Disable ECC on Tightly Coupled Memory Banks
30  *
31  * Notes:
32  *
33  * This function shall only be called in Privileged mode.
34  *
35  */
36 void z_arm_tcm_disable_ecc(void);
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
42 #endif /* _ASMLANGUAGE */
43 
44 #endif /* ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_TCM_H_ */
45