|
@@ -167,6 +167,16 @@ config ADK_TARGET_CPU_ARM_CORTEX_A57
|
|
|
select ADK_TARGET_CPU_WITH_NEON
|
|
|
depends on ADK_TARGET_ARCH_ARM
|
|
|
|
|
|
+config ADK_TARGET_CPU_ARM_CORTEX_M7
|
|
|
+ bool "cortex-m7"
|
|
|
+ select ADK_TARGET_SUPPORTS_THREADS
|
|
|
+ select ADK_TARGET_SUPPORTS_LT
|
|
|
+ select ADK_TARGET_UCLINUX
|
|
|
+ select ADK_TARGET_WITHOUT_MMU
|
|
|
+ select ADK_TARGET_CPU_WITH_THUMB2
|
|
|
+ select ADK_TARGET_CPU_WITH_FPU_FPV5
|
|
|
+ depends on ADK_TARGET_ARCH_ARM
|
|
|
+
|
|
|
config ADK_TARGET_CPU_ARM_CORTEX_M4
|
|
|
bool "cortex-m4"
|
|
|
select ADK_TARGET_SUPPORTS_THREADS
|
|
@@ -174,6 +184,7 @@ config ADK_TARGET_CPU_ARM_CORTEX_M4
|
|
|
select ADK_TARGET_UCLINUX
|
|
|
select ADK_TARGET_WITHOUT_MMU
|
|
|
select ADK_TARGET_CPU_WITH_THUMB2
|
|
|
+ select ADK_TARGET_CPU_WITH_FPU_FPV4
|
|
|
depends on ADK_TARGET_ARCH_ARM
|
|
|
|
|
|
config ADK_TARGET_CPU_ARM_CORTEX_M3
|
|
@@ -1634,6 +1645,14 @@ config ADK_TARGET_CPU_WITH_FPU_VFPV4
|
|
|
bool
|
|
|
select ADK_TARGET_CPU_WITH_FPU
|
|
|
|
|
|
+config ADK_TARGET_CPU_WITH_FPU_FPV4
|
|
|
+ bool
|
|
|
+ select ADK_TARGET_CPU_WITH_FPU
|
|
|
+
|
|
|
+config ADK_TARGET_CPU_WITH_FPU_FPV5
|
|
|
+ bool
|
|
|
+ select ADK_TARGET_CPU_WITH_FPU
|
|
|
+
|
|
|
config ADK_TARGET_CPU_WITH_THUMB
|
|
|
bool
|
|
|
|
|
@@ -1736,6 +1755,7 @@ config ADK_TARGET_GCC_CPU
|
|
|
default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
|
|
|
default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
|
|
|
default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
|
|
|
+ default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
|
|
|
default "leon" if ADK_TARGET_CPU_SPARC_LEON
|
|
|
default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
|
|
|
default "n13" if ADK_TARGET_CPU_NDS32
|