arch/arm: add Cortex-M4 entry
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 18 Mar 2016 21:08:05 +0000 (22:08 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 20 Mar 2016 14:37:30 +0000 (15:37 +0100)
This commit adds the option to select the Cortex-M4 ARM core, in the
same family as Cortex-M3. This will be useful to enable the internal
toolchain backend for this ARM core, and provide some defconfigs for
Cortex-M4 platforms.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in.arm

index cd1ec33b1874f867aea89e673076749d7518fee0..ee612f50c847dbf0216910a08499c6bda7578733 100644 (file)
@@ -174,6 +174,10 @@ config BR2_cortex_m3
        bool "cortex-M3"
        select BR2_ARM_CPU_HAS_THUMB2
        select BR2_ARM_CPU_ARMV7M
+config BR2_cortex_m4
+       bool "cortex-M4"
+       select BR2_ARM_CPU_HAS_THUMB2
+       select BR2_ARM_CPU_ARMV7M
 config BR2_fa526
        bool "fa526/626"
        select BR2_ARM_CPU_HAS_ARM
@@ -455,6 +459,7 @@ config BR2_GCC_TARGET_CPU
        default "cortex-a15"    if BR2_cortex_a15
        default "cortex-a17"    if BR2_cortex_a17
        default "cortex-m3"     if BR2_cortex_m3
+       default "cortex-m4"     if BR2_cortex_m4
        default "fa526"         if BR2_fa526
        default "marvell-pj4"   if BR2_pj4
        default "strongarm"     if BR2_strongarm