arch/arm: Add ARCH_CORTEXM55 Kconfig for cortex-m55
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
d8ea482b58
commit
850367d5bb
@ -738,6 +738,20 @@ config ARCH_CORTEXM35P
|
|||||||
select ARCH_HAVE_HARDFAULT_DEBUG
|
select ARCH_HAVE_HARDFAULT_DEBUG
|
||||||
select ARCH_HAVE_MEMFAULT_DEBUG
|
select ARCH_HAVE_MEMFAULT_DEBUG
|
||||||
|
|
||||||
|
config ARCH_CORTEXM55
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
select ARCH_ARMV8M
|
||||||
|
select ARCH_HAVE_IRQPRIO
|
||||||
|
select ARCH_HAVE_IRQTRIGGER
|
||||||
|
select ARCH_HAVE_RAMVECTORS
|
||||||
|
select ARCH_HAVE_LAZYFPU
|
||||||
|
select ARCH_HAVE_HIPRI_INTERRUPT
|
||||||
|
select ARCH_HAVE_RESET
|
||||||
|
select ARCH_HAVE_TESTSET
|
||||||
|
select ARCH_HAVE_HARDFAULT_DEBUG
|
||||||
|
select ARCH_HAVE_MEMFAULT_DEBUG
|
||||||
|
|
||||||
config ARCH_FAMILY
|
config ARCH_FAMILY
|
||||||
string
|
string
|
||||||
default "arm" if ARCH_ARM7TDMI || ARCH_ARM920T || ARCH_ARM926EJS || ARCH_ARM1136J || ARCH_ARM1156T2 || ARCH_ARM1176JZ
|
default "arm" if ARCH_ARM7TDMI || ARCH_ARM920T || ARCH_ARM926EJS || ARCH_ARM1136J || ARCH_ARM1156T2 || ARCH_ARM1176JZ
|
||||||
|
@ -96,6 +96,14 @@ else ifeq ($(CONFIG_ARCH_CORTEXM35P),y)
|
|||||||
else
|
else
|
||||||
TOOLCHAIN_MFLOAT := -mfloat-abi=soft
|
TOOLCHAIN_MFLOAT := -mfloat-abi=soft
|
||||||
endif
|
endif
|
||||||
|
else ifeq ($(CONFIG_ARCH_CORTEXM55),y)
|
||||||
|
TOOLCHAIN_MCPU := -mcpu=cortex-m55
|
||||||
|
TOOLCHAIN_MARCH := -march=armv8.1-m.main+dsp
|
||||||
|
ifeq ($(CONFIG_ARCH_FPU),y)
|
||||||
|
TOOLCHAIN_MFLOAT := -mfpu=fpv5-d16 -mfloat-abi=hard
|
||||||
|
else
|
||||||
|
TOOLCHAIN_MFLOAT := -mfloat-abi=soft
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user