xref: /rk3399_ARM-atf/include/lib/cpus/aarch64/neoverse_v1.h (revision 741dd04c812f0bd3015f8e934cb9da84e068040e)
1467937b6SJimmy Brisson /*
233e3e925Sjohpow01  * Copyright (c) 2019-2021, ARM Limited. All rights reserved.
3467937b6SJimmy Brisson  *
4467937b6SJimmy Brisson  * SPDX-License-Identifier: BSD-3-Clause
5467937b6SJimmy Brisson  */
6467937b6SJimmy Brisson 
7467937b6SJimmy Brisson #ifndef NEOVERSE_V1_H
8467937b6SJimmy Brisson #define NEOVERSE_V1_H
9467937b6SJimmy Brisson 
10467937b6SJimmy Brisson #define NEOVERSE_V1_MIDR					U(0x410FD400)
11467937b6SJimmy Brisson 
12467937b6SJimmy Brisson /*******************************************************************************
13467937b6SJimmy Brisson  * CPU Extended Control register specific definitions.
14467937b6SJimmy Brisson  ******************************************************************************/
15467937b6SJimmy Brisson #define NEOVERSE_V1_CPUECTLR_EL1				S3_0_C15_C1_4
16*741dd04cSlaurenw-arm #define NEOVERSE_V1_CPUECTLR_EL1_BIT_8				(ULL(1) << 8)
174789cf66Slaurenw-arm #define NEOVERSE_V1_CPUECTLR_EL1_BIT_53				(ULL(1) << 53)
18467937b6SJimmy Brisson 
19467937b6SJimmy Brisson /*******************************************************************************
20467937b6SJimmy Brisson  * CPU Power Control register specific definitions
21467937b6SJimmy Brisson  ******************************************************************************/
22467937b6SJimmy Brisson #define NEOVERSE_V1_CPUPWRCTLR_EL1				S3_0_C15_C2_7
23467937b6SJimmy Brisson #define NEOVERSE_V1_CPUPWRCTLR_EL1_CORE_PWRDN_BIT		U(1)
24467937b6SJimmy Brisson 
2533e3e925Sjohpow01 /*******************************************************************************
2633e3e925Sjohpow01  * CPU Auxiliary Control register specific definitions.
2733e3e925Sjohpow01  ******************************************************************************/
2833e3e925Sjohpow01 #define NEOVERSE_V1_ACTLR2_EL1					S3_0_C15_C1_1
2933e3e925Sjohpow01 #define NEOVERSE_V1_ACTLR2_EL1_BIT_2				(ULL(1) << 2)
30143b1965Slaurenw-arm #define NEOVERSE_V1_ACTLR2_EL1_BIT_28				(ULL(1) << 28)
3133e3e925Sjohpow01 
32467937b6SJimmy Brisson #endif /* NEOVERSE_V1_H */
33