1 /*
2  * Renesas SCP/MCP Software
3  * Copyright (c) 2020-2021, Renesas Electronics Corporation. All rights
4  * reserved.
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  */
8 
9 #ifndef ARMV8A_SYSTEM_H
10 #define ARMV8A_SYSTEM_H
11 
12 #define R_WARMBOOT (0xAA55AA55)
13 #define R_SUSPEND (0x55AA55AA)
14 #define R_RESET (0x5555AAAA)
15 #define R_OFF (0xAAAA5555)
16 #define R_CLEAR (0)
17 
18 #ifdef __ASSEMBLER__
19 .extern _boot_flag.extern _shutdown_request
20 #else
21 extern volatile uint32_t _boot_flag;
22 extern volatile uint32_t _shutdown_request;
23 
24 #endif /* __ASSEMBLY__ */
25 
26 #endif /* ARMV8A_SYSTEM_H */
27