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 16741dd04cSlaurenw-arm #define NEOVERSE_V1_CPUECTLR_EL1_BIT_8 (ULL(1) << 8) 174789cf66Slaurenw-arm #define NEOVERSE_V1_CPUECTLR_EL1_BIT_53 (ULL(1) << 53) 18*8e140272Snayanpatel-arm #define NEOVERSE_V1_CPUECTLR_EL1_PF_MODE_CNSRV ULL(3) 19*8e140272Snayanpatel-arm #define CPUECTLR_EL1_PF_MODE_LSB U(6) 20*8e140272Snayanpatel-arm #define CPUECTLR_EL1_PF_MODE_WIDTH U(2) 21467937b6SJimmy Brisson 22467937b6SJimmy Brisson /******************************************************************************* 23467937b6SJimmy Brisson * CPU Power Control register specific definitions 24467937b6SJimmy Brisson ******************************************************************************/ 25467937b6SJimmy Brisson #define NEOVERSE_V1_CPUPWRCTLR_EL1 S3_0_C15_C2_7 26467937b6SJimmy Brisson #define NEOVERSE_V1_CPUPWRCTLR_EL1_CORE_PWRDN_BIT U(1) 27467937b6SJimmy Brisson 2833e3e925Sjohpow01 /******************************************************************************* 2933e3e925Sjohpow01 * CPU Auxiliary Control register specific definitions. 3033e3e925Sjohpow01 ******************************************************************************/ 3133e3e925Sjohpow01 #define NEOVERSE_V1_ACTLR2_EL1 S3_0_C15_C1_1 3233e3e925Sjohpow01 #define NEOVERSE_V1_ACTLR2_EL1_BIT_2 (ULL(1) << 2) 33143b1965Slaurenw-arm #define NEOVERSE_V1_ACTLR2_EL1_BIT_28 (ULL(1) << 28) 3433e3e925Sjohpow01 35467937b6SJimmy Brisson #endif /* NEOVERSE_V1_H */ 36