arm64/toolchain: Cmake alignment makefile writing

They should be a relationship of choice:
ifeq ($(CONFIG_ARCH_CORTEX_A53),y)
  ARCHCPUFLAGS += -mcpu=cortex-a53
else ifeq ($(CONFIG_ARCH_CORTEX_A55),y)
  ARCHCPUFLAGS += -mcpu=cortex-a55
else ifeq ($(CONFIG_ARCH_CORTEX_A57),y)
  ARCHCPUFLAGS += -mcpu=cortex-a57
else ifeq ($(CONFIG_ARCH_CORTEX_A72),y)
  ARCHCPUFLAGS += -mcpu=cortex-a72
else ifeq ($(CONFIG_ARCH_CORTEX_R82),y)
  ARCHCPUFLAGS += -mcpu=cortex-r82
else ifeq ($(CONFIG_ARCH_ARMV8A),y)
  ARCHCPUFLAGS += -march=armv8-a
else ifeq ($(CONFIG_ARCH_ARMV8R),y)
  ARCHCPUFLAGS += -march=armv8-r
endif

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
This commit is contained in:
wangmingrong1 2024-11-29 14:41:10 +08:00 • committed by Xiang Xiao
parent 8257b11944
commit 137ca05249

View file

@ -71,13 +71,9 @@ set(NO_LTO "-fno-lto")
if(CONFIG_ARCH_ARMV8A)
add_compile_options(-march=armv8-a)
endif()
if(CONFIG_ARCH_ARMV8R)
elseif(CONFIG_ARCH_ARMV8R)
add_compile_options(-march=armv8-r)
endif()
if(CONFIG_ARCH_CORTEX_A53)
elseif(CONFIG_ARCH_CORTEX_A53)
add_compile_options(-mcpu=cortex-a53)
elseif(CONFIG_ARCH_CORTEX_A57)
add_compile_options(-mcpu=cortex-a57)