xref: /rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_a65.h (revision b81167d318f944d0687860e527c9869977b79515)
1*6ad216dcSImre Kis /*
2*6ad216dcSImre Kis  * Copyright (c) 2019, Arm Limited. All rights reserved.
3*6ad216dcSImre Kis  *
4*6ad216dcSImre Kis  * SPDX-License-Identifier: BSD-3-Clause
5*6ad216dcSImre Kis  */
6*6ad216dcSImre Kis 
7*6ad216dcSImre Kis #ifndef CORTEX_A65_H
8*6ad216dcSImre Kis #define CORTEX_A65_H
9*6ad216dcSImre Kis 
10*6ad216dcSImre Kis #include <lib/utils_def.h>
11*6ad216dcSImre Kis 
12*6ad216dcSImre Kis #define CORTEX_A65_MIDR			U(0x410FD060)
13*6ad216dcSImre Kis 
14*6ad216dcSImre Kis /*******************************************************************************
15*6ad216dcSImre Kis  * CPU Extended Control register specific definitions
16*6ad216dcSImre Kis  ******************************************************************************/
17*6ad216dcSImre Kis #define CORTEX_A65_ECTLR_EL1		S3_0_C15_C1_4
18*6ad216dcSImre Kis 
19*6ad216dcSImre Kis /*******************************************************************************
20*6ad216dcSImre Kis  * CPU Auxiliary Control register specific definitions
21*6ad216dcSImre Kis  ******************************************************************************/
22*6ad216dcSImre Kis #define CORTEX_A65_CPUACTLR_EL1		S3_0_C15_C1_0
23*6ad216dcSImre Kis 
24*6ad216dcSImre Kis /*******************************************************************************
25*6ad216dcSImre Kis  * CPU Power Control register specific definitions
26*6ad216dcSImre Kis  ******************************************************************************/
27*6ad216dcSImre Kis 
28*6ad216dcSImre Kis #define CORTEX_A65_CPUPWRCTLR_EL1	S3_0_C15_C2_7
29*6ad216dcSImre Kis #define CORTEX_A65_CPUPWRCTLR_EL1_CORE_PWRDN_BIT	(U(1) << 0)
30*6ad216dcSImre Kis 
31*6ad216dcSImre Kis #endif /* CORTEX_A65_H */
32