arch/arm: reorder NEON option
authorYann E. MORIN <yann.morin.1998@free.fr>
Sat, 26 Dec 2015 16:05:41 +0000 (17:05 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 27 Dec 2015 11:16:45 +0000 (12:16 +0100)
Stating whether to use the NEON extensions when it is optional in the
CPU really is completing the definition of the CPU we've just selected.

Move the ENABLE_NEON option just after the choice of the CPU variant,
and before any "software" option (ABI/VFP).

This will make sense in a moment, when we introduce a similar option for
enabling an optional VFP unit.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in.arm

index 67ff384b7def9bff90334ce10727fa4d2fe0c25b..feac16dd57670e6a439230134f7971883d2ad4b7 100644 (file)
@@ -185,6 +185,15 @@ config BR2_iwmmxt
        select BR2_ARCH_HAS_MMU_OPTIONAL
 endchoice
 
+config BR2_ARM_ENABLE_NEON
+       bool "Enable NEON SIMD extension support"
+       depends on BR2_ARM_CPU_MAYBE_HAS_NEON
+       select BR2_ARM_CPU_HAS_NEON
+       help
+         For some CPU cores, the NEON SIMD extension is optional.
+         Select this option if you are certain your particular
+         implementation has NEON support and you want to use it.
+
 choice
        prompt "Target ABI"
        depends on BR2_arm || BR2_armeb
@@ -240,15 +249,6 @@ config BR2_ARM_EABIHF
 
 endchoice
 
-config BR2_ARM_ENABLE_NEON
-       bool "Enable NEON SIMD extension support"
-       depends on BR2_ARM_CPU_MAYBE_HAS_NEON
-       select BR2_ARM_CPU_HAS_NEON
-       help
-         For some CPU cores, the NEON SIMD extension is optional.
-         Select this option if you are certain your particular
-         implementation has NEON support and you want to use it.
-
 choice
        prompt "Floating point strategy"
        depends on BR2_ARM_EABI || BR2_ARM_EABIHF