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