diff --git a/include/lib/cpus/aarch64/cortex_makalu_elp.h b/include/lib/cpus/aarch64/cortex_makalu_elp_arm.h similarity index 61% rename from include/lib/cpus/aarch64/cortex_makalu_elp.h rename to include/lib/cpus/aarch64/cortex_makalu_elp_arm.h index 4a1699635..a0d788e39 100644 --- a/include/lib/cpus/aarch64/cortex_makalu_elp.h +++ b/include/lib/cpus/aarch64/cortex_makalu_elp_arm.h @@ -4,20 +4,20 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#ifndef CORTEX_MAKALU_ELP_H -#define CORTEX_MAKALU_ELP_H +#ifndef CORTEX_MAKALU_ELP_ARM_H +#define CORTEX_MAKALU_ELP_ARM_H -#define CORTEX_MAKALU_ELP_MIDR U(0x410FD4E0) +#define CORTEX_MAKALU_ELP_ARM_MIDR U(0x410FD4E0) /******************************************************************************* * CPU Extended Control register specific definitions ******************************************************************************/ -#define CORTEX_MAKALU_ELP_CPUECTLR_EL1 S3_0_C15_C1_4 +#define CORTEX_MAKALU_ELP_ARM_CPUECTLR_EL1 S3_0_C15_C1_4 /******************************************************************************* * CPU Power Control register specific definitions ******************************************************************************/ -#define CORTEX_MAKALU_ELP_CPUPWRCTLR_EL1 S3_0_C15_C2_7 -#define CORTEX_MAKALU_ELP_CPUPWRCTLR_EL1_CORE_PWRDN_BIT U(1) +#define CORTEX_MAKALU_ELP_ARM_CPUPWRCTLR_EL1 S3_0_C15_C2_7 +#define CORTEX_MAKALU_ELP_ARM_CPUPWRCTLR_EL1_CORE_PWRDN_BIT U(1) -#endif /* CORTEX_MAKALU_ELP_H */ +#endif /* CORTEX_MAKALU_ELP_ARM_H */ diff --git a/lib/cpus/aarch64/cortex_makalu_elp.S b/lib/cpus/aarch64/cortex_makalu_elp_arm.S similarity index 62% rename from lib/cpus/aarch64/cortex_makalu_elp.S rename to lib/cpus/aarch64/cortex_makalu_elp_arm.S index e3a3e9de8..fbbf20501 100644 --- a/lib/cpus/aarch64/cortex_makalu_elp.S +++ b/lib/cpus/aarch64/cortex_makalu_elp_arm.S @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include #include @@ -25,33 +25,33 @@ * HW will do the cache maintenance while powering down * ---------------------------------------------------- */ -func cortex_makalu_elp_core_pwr_dwn +func cortex_makalu_elp_arm_core_pwr_dwn /* --------------------------------------------------- * Enable CPU power down bit in power control register * --------------------------------------------------- */ - mrs x0, CORTEX_MAKALU_ELP_CPUPWRCTLR_EL1 - orr x0, x0, #CORTEX_MAKALU_ELP_CPUPWRCTLR_EL1_CORE_PWRDN_BIT - msr CORTEX_MAKALU_ELP_CPUPWRCTLR_EL1, x0 + mrs x0, CORTEX_MAKALU_ELP_ARM_CPUPWRCTLR_EL1 + orr x0, x0, #CORTEX_MAKALU_ELP_ARM_CPUPWRCTLR_EL1_CORE_PWRDN_BIT + msr CORTEX_MAKALU_ELP_ARM_CPUPWRCTLR_EL1, x0 isb ret -endfunc cortex_makalu_elp_core_pwr_dwn +endfunc cortex_makalu_elp_arm_core_pwr_dwn #if REPORT_ERRATA /* * Errata printing function for Cortex Makalu ELP. Must follow AAPCS. */ -func cortex_makalu_elp_errata_report +func cortex_makalu_elp_arm_errata_report ret -endfunc cortex_makalu_elp_errata_report +endfunc cortex_makalu_elp_arm_errata_report #endif -func cortex_makalu_elp_reset_func +func cortex_makalu_elp_arm_reset_func /* Disable speculative loads */ msr SSBS, xzr isb ret -endfunc cortex_makalu_elp_reset_func +endfunc cortex_makalu_elp_arm_reset_func /* --------------------------------------------- * This function provides Cortex Makalu ELP- @@ -62,16 +62,16 @@ endfunc cortex_makalu_elp_reset_func * reported. * --------------------------------------------- */ -.section .rodata.cortex_makalu_elp_regs, "aS" -cortex_makalu_elp_regs: /* The ascii list of register names to be reported */ +.section .rodata.cortex_makalu_elp_arm_regs, "aS" +cortex_makalu_elp_arm_regs: /* The ascii list of register names to be reported */ .asciz "cpuectlr_el1", "" -func cortex_makalu_elp_cpu_reg_dump - adr x6, cortex_makalu_elp_regs - mrs x8, CORTEX_MAKALU_ELP_CPUECTLR_EL1 +func cortex_makalu_elp_arm_cpu_reg_dump + adr x6, cortex_makalu_elp_arm_regs + mrs x8, CORTEX_MAKALU_ELP_ARM_CPUECTLR_EL1 ret -endfunc cortex_makalu_elp_cpu_reg_dump +endfunc cortex_makalu_elp_arm_cpu_reg_dump -declare_cpu_ops cortex_makalu_elp, CORTEX_MAKALU_ELP_MIDR, \ - cortex_makalu_elp_reset_func, \ - cortex_makalu_elp_core_pwr_dwn +declare_cpu_ops cortex_makalu_elp_arm, CORTEX_MAKALU_ELP_ARM_MIDR, \ + cortex_makalu_elp_arm_reset_func, \ + cortex_makalu_elp_arm_core_pwr_dwn diff --git a/plat/arm/board/arm_fpga/platform.mk b/plat/arm/board/arm_fpga/platform.mk index 7ce4ba382..4e38751c4 100644 --- a/plat/arm/board/arm_fpga/platform.mk +++ b/plat/arm/board/arm_fpga/platform.mk @@ -70,7 +70,7 @@ else lib/cpus/aarch64/cortex_klein.S \ lib/cpus/aarch64/cortex_matterhorn.S \ lib/cpus/aarch64/cortex_makalu.S \ - lib/cpus/aarch64/cortex_makalu_elp.S \ + lib/cpus/aarch64/cortex_makalu_elp_arm.S \ lib/cpus/aarch64/cortex_a78c.S # AArch64/AArch32 cores diff --git a/plat/arm/board/fvp/platform.mk b/plat/arm/board/fvp/platform.mk index 20d80edca..b58a0d23c 100644 --- a/plat/arm/board/fvp/platform.mk +++ b/plat/arm/board/fvp/platform.mk @@ -134,7 +134,7 @@ else lib/cpus/aarch64/cortex_klein.S \ lib/cpus/aarch64/cortex_matterhorn.S \ lib/cpus/aarch64/cortex_makalu.S \ - lib/cpus/aarch64/cortex_makalu_elp.S \ + lib/cpus/aarch64/cortex_makalu_elp_arm.S \ lib/cpus/aarch64/cortex_a65.S \ lib/cpus/aarch64/cortex_a65ae.S \ lib/cpus/aarch64/cortex_a78c.S