xref: /rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_x925.h (revision bfecea005f766b02bc2479d6b69b3e9117145751)
1bbe94cddSGovindraj Raja /*
2520c2207SArvind Ram Prakash  * Copyright (c) 2023-2025, Arm Limited. All rights reserved.
3bbe94cddSGovindraj Raja  *
4bbe94cddSGovindraj Raja  * SPDX-License-Identifier: BSD-3-Clause
5bbe94cddSGovindraj Raja  */
6bbe94cddSGovindraj Raja 
7bbe94cddSGovindraj Raja #ifndef CORTEX_X925_H
8bbe94cddSGovindraj Raja #define CORTEX_X925_H
9bbe94cddSGovindraj Raja 
10bbe94cddSGovindraj Raja #define CORTEX_X925_MIDR					U(0x410FD850)
11bbe94cddSGovindraj Raja 
12bbe94cddSGovindraj Raja /*******************************************************************************
13bbe94cddSGovindraj Raja  * CPU Extended Control register specific definitions
14bbe94cddSGovindraj Raja  ******************************************************************************/
15bbe94cddSGovindraj Raja #define CORTEX_X925_CPUECTLR_EL1				S3_0_C15_C1_4
16e1b76cb0SJagdish Gediya #define CORTEX_X925_CPUECTLR_EL1_EXTLLC_BIT			U(0)
17bbe94cddSGovindraj Raja 
18bbe94cddSGovindraj Raja /*******************************************************************************
19bbe94cddSGovindraj Raja  * CPU Power Control register specific definitions
20bbe94cddSGovindraj Raja  ******************************************************************************/
21bbe94cddSGovindraj Raja #define CORTEX_X925_CPUPWRCTLR_EL1				S3_0_C15_C2_7
22bbe94cddSGovindraj Raja #define CORTEX_X925_CPUPWRCTLR_EL1_CORE_PWRDN_BIT		U(1)
23bbe94cddSGovindraj Raja 
24520c2207SArvind Ram Prakash /*******************************************************************************
25520c2207SArvind Ram Prakash  * CPU Auxiliary control register 6 specific definitions
26520c2207SArvind Ram Prakash  ******************************************************************************/
27520c2207SArvind Ram Prakash #define CORTEX_X925_CPUACTLR6_EL1                                S3_0_C15_C8_1
28520c2207SArvind Ram Prakash 
29*511148efSGovindraj Raja #ifndef __ASSEMBLER__
30*511148efSGovindraj Raja long check_erratum_cortex_x925_3701747(long cpu_rev);
31*511148efSGovindraj Raja #endif /* __ASSEMBLER__ */
32*511148efSGovindraj Raja 
33bbe94cddSGovindraj Raja #endif /* CORTEX_X925_H */
34