1 /*
2  * Copyright (c) 2018 Lexmark International, Inc.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @file
9  * @brief Stack helpers for Cortex-A and Cortex-R CPUs
10  *
11  * Stack helper functions.
12  */
13 
14 #ifndef ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_
15 #define ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #ifdef _ASMLANGUAGE
22 
23 /* nothing */
24 
25 #else
26 
27 extern void z_arm_init_stacks(void);
28 
29 #endif /* _ASMLANGUAGE */
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
35 #endif /* ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_ */
36