diff --git a/arch/arm64/core/Kconfig b/arch/arm64/core/Kconfig index 038e9a81780..71b2eb0b942 100644 --- a/arch/arm64/core/Kconfig +++ b/arch/arm64/core/Kconfig @@ -28,6 +28,13 @@ config CPU_CORTEX_A53 help This option signifies the use of a Cortex-A53 CPU +config CPU_CORTEX_A55 + bool + select CPU_CORTEX_A + select ARMV8_A + help + This option signifies the use of a Cortex-A55 CPU + config CPU_CORTEX_A72 bool select CPU_CORTEX_A diff --git a/cmake/gcc-m-cpu.cmake b/cmake/gcc-m-cpu.cmake index 162038dc2cb..b693ddebdec 100644 --- a/cmake/gcc-m-cpu.cmake +++ b/cmake/gcc-m-cpu.cmake @@ -73,6 +73,8 @@ if("${ARCH}" STREQUAL "arm") elseif("${ARCH}" STREQUAL "arm64") if(CONFIG_CPU_CORTEX_A53) set(GCC_M_CPU cortex-a53) + elseif(CONFIG_CPU_CORTEX_A55) + set(GCC_M_CPU cortex-a55) elseif(CONFIG_CPU_CORTEX_A72) set(GCC_M_CPU cortex-a72) elseif(CONFIG_CPU_CORTEX_R82)