diff options
author | John Tsichritzis <john.tsichritzis@arm.com> | 2019-02-19 14:01:55 +0000 |
---|---|---|
committer | John Tsichritzis <john.tsichritzis@arm.com> | 2019-02-19 14:02:34 +0000 |
commit | 11088e392468a2aade66e1593a4cce8d5b1ff82f (patch) | |
tree | d785c148eb681411d62edc9174380d7a897f8560 | |
parent | fd4bb0ad4b2403156c62dea2ae7c1e02c19e79bf (diff) | |
download | platform_external_arm-trusted-firmware-11088e392468a2aade66e1593a4cce8d5b1ff82f.tar.gz platform_external_arm-trusted-firmware-11088e392468a2aade66e1593a4cce8d5b1ff82f.tar.bz2 platform_external_arm-trusted-firmware-11088e392468a2aade66e1593a4cce8d5b1ff82f.zip |
Rename Cortex-Helios to Neoverse E1
Change-Id: I1adcf195c0ba739002f3a59e805c782dd292ccba
Signed-off-by: John Tsichritzis <john.tsichritzis@arm.com>
-rw-r--r-- | include/lib/cpus/aarch64/neoverse_e1.h | 16 | ||||
-rw-r--r-- | lib/cpus/aarch64/neoverse_e1.S | 36 | ||||
-rw-r--r-- | plat/arm/board/sgiclarkh/platform.mk | 4 |
3 files changed, 28 insertions, 28 deletions
diff --git a/include/lib/cpus/aarch64/neoverse_e1.h b/include/lib/cpus/aarch64/neoverse_e1.h index 0c11a9a4c..708460480 100644 --- a/include/lib/cpus/aarch64/neoverse_e1.h +++ b/include/lib/cpus/aarch64/neoverse_e1.h @@ -4,28 +4,28 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#ifndef CORTEX_HELIOS_H -#define CORTEX_HELIOS_H +#ifndef NEOVERSE_E1_H +#define NEOVERSE_E1_H #include <lib/utils_def.h> -#define CORTEX_HELIOS_MIDR U(0x410FD060) +#define NEOVERSE_E1_MIDR U(0x410FD060) /******************************************************************************* * CPU Extended Control register specific definitions. ******************************************************************************/ -#define CORTEX_HELIOS_ECTLR_EL1 S3_0_C15_C1_4 +#define NEOVERSE_E1_ECTLR_EL1 S3_0_C15_C1_4 /******************************************************************************* * CPU Auxiliary Control register specific definitions. ******************************************************************************/ -#define CORTEX_HELIOS_CPUACTLR_EL1 S3_0_C15_C1_0 +#define NEOVERSE_E1_CPUACTLR_EL1 S3_0_C15_C1_0 /******************************************************************************* * CPU Power Control register specific definitions. ******************************************************************************/ -#define CORTEX_HELIOS_CPUPWRCTLR_EL1 S3_0_C15_C2_7 -#define CORTEX_HELIOS_CPUPWRCTLR_EL1_CORE_PWRDN_BIT (U(1) << 0) +#define NEOVERSE_E1_CPUPWRCTLR_EL1 S3_0_C15_C2_7 +#define NEOVERSE_E1_CPUPWRCTLR_EL1_CORE_PWRDN_BIT (U(1) << 0) -#endif /* CORTEX_HELIOS_H */ +#endif /* NEOVERSE_E1_H */ diff --git a/lib/cpus/aarch64/neoverse_e1.S b/lib/cpus/aarch64/neoverse_e1.S index 7d3d7e45c..8e403062f 100644 --- a/lib/cpus/aarch64/neoverse_e1.S +++ b/lib/cpus/aarch64/neoverse_e1.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2018-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -7,38 +7,38 @@ #include <asm_macros.S> #include <common/bl_common.h> #include <common/debug.h> -#include <cortex_helios.h> +#include <neoverse_e1.h> #include <cpu_macros.S> #include <plat_macros.S> -func cortex_helios_cpu_pwr_dwn - mrs x0, CORTEX_HELIOS_CPUPWRCTLR_EL1 - orr x0, x0, #CORTEX_HELIOS_CPUPWRCTLR_EL1_CORE_PWRDN_BIT - msr CORTEX_HELIOS_CPUPWRCTLR_EL1, x0 +func neoverse_e1_cpu_pwr_dwn + mrs x0, NEOVERSE_E1_CPUPWRCTLR_EL1 + orr x0, x0, #NEOVERSE_E1_CPUPWRCTLR_EL1_CORE_PWRDN_BIT + msr NEOVERSE_E1_CPUPWRCTLR_EL1, x0 isb ret -endfunc cortex_helios_cpu_pwr_dwn +endfunc neoverse_e1_cpu_pwr_dwn #if REPORT_ERRATA /* - * Errata printing function for Cortex Helios. Must follow AAPCS. + * Errata printing function for Neoverse N1. Must follow AAPCS. */ -func cortex_helios_errata_report +func neoverse_e1_errata_report ret -endfunc cortex_helios_errata_report +endfunc neoverse_e1_errata_report #endif -.section .rodata.cortex_helios_regs, "aS" -cortex_helios_regs: /* The ascii list of register names to be reported */ +.section .rodata.neoverse_e1_regs, "aS" +neoverse_e1_regs: /* The ascii list of register names to be reported */ .asciz "cpuectlr_el1", "" -func cortex_helios_cpu_reg_dump - adr x6, cortex_helios_regs - mrs x8, CORTEX_HELIOS_ECTLR_EL1 +func neoverse_e1_cpu_reg_dump + adr x6, neoverse_e1_regs + mrs x8, NEOVERSE_E1_ECTLR_EL1 ret -endfunc cortex_helios_cpu_reg_dump +endfunc neoverse_e1_cpu_reg_dump -declare_cpu_ops cortex_helios, CORTEX_HELIOS_MIDR, \ +declare_cpu_ops neoverse_e1, NEOVERSE_E1_MIDR, \ CPU_NO_RESET_FUNC, \ - cortex_helios_cpu_pwr_dwn + neoverse_e1_cpu_pwr_dwn diff --git a/plat/arm/board/sgiclarkh/platform.mk b/plat/arm/board/sgiclarkh/platform.mk index 222ca6059..1e93d939c 100644 --- a/plat/arm/board/sgiclarkh/platform.mk +++ b/plat/arm/board/sgiclarkh/platform.mk @@ -1,5 +1,5 @@ # -# Copyright (c) 2018, Arm Limited. All rights reserved. +# Copyright (c) 2018-2019, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # @@ -10,7 +10,7 @@ SGICLARKH_BASE = plat/arm/board/sgiclarkh PLAT_INCLUDES += -I${SGICLARKH_BASE}/include/ -SGI_CPU_SOURCES := lib/cpus/aarch64/cortex_helios.S +SGI_CPU_SOURCES := lib/cpus/aarch64/neoverse_e1.S BL1_SOURCES += ${SGI_CPU_SOURCES} |