arm: update processor types
authorGuido Martínez <guido@vanguardiasur.com.ar>
Fri, 26 Jun 2015 17:33:19 +0000 (14:33 -0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 28 Jun 2015 12:32:25 +0000 (14:32 +0200)
Add the Cortex M3 variant. These microcontrollers don't support regular
ARM instructions and don't have an MMU.

Signed-off-by: Guido Martínez <guido@vanguardiasur.com.ar>
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 a2f00d26e5e56319232957358b3f7177df73e9c1..9aa23a3d8d7c5d9d4466bd5eac7f42d1e376d0ab 100644 (file)
@@ -146,6 +146,10 @@ config BR2_cortex_a15
        select BR2_ARM_CPU_HAS_THUMB2
        select BR2_ARM_CPU_ARMV7A
        select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_m3
+       bool "cortex-M3"
+       select BR2_ARM_CPU_HAS_THUMB
+       select BR2_ARM_CPU_HAS_THUMB2
 config BR2_fa526
        bool "fa526/626"
        select BR2_ARM_CPU_HAS_ARM
@@ -408,6 +412,7 @@ config BR2_GCC_TARGET_CPU
        default "cortex-a9"     if BR2_cortex_a9
        default "cortex-a12"    if BR2_cortex_a12
        default "cortex-a15"    if BR2_cortex_a15
+       default "cortex-m3"     if BR2_cortex_m3
        default "fa526"         if BR2_fa526
        default "marvell-pj4"   if BR2_pj4
        default "strongarm"     if BR2_strongarm