summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2013-04-04 07:29:45 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2013-04-11 09:22:48 +0200
commit9474421da36d8602f56b84b150e4cf4c78e788b3 (patch)
tree80ff1369f505ad06137f14e8e37cf8b02adda541 /arch
parent36319e23e84fd04dec18d5cdce9848fff25f2cb0 (diff)
downloadbuildroot-novena-9474421da36d8602f56b84b150e4cf4c78e788b3.tar.gz
buildroot-novena-9474421da36d8602f56b84b150e4cf4c78e788b3.zip
toolchain/arm: drop generic and old, add fa526/626, unify strongarm
* Add Faraday FA526/626 as suggested on bug #1291 Note however that these cores are v4 and NOT v4t. * Make the sa110 & sa1110 cores -> strongarm since they're the same. * Drop all of the ARM variants lower than v4 including generic, there's no point in supporting obsolete targets. * Fix uClibc USE_BX logic, it was always on, this would break the new FA526/626 support and broke StrongARM since it's a v4 core. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'arch')
-rw-r--r--arch/Config.in.arm29
1 files changed, 9 insertions, 20 deletions
diff --git a/arch/Config.in.arm b/arch/Config.in.arm
index 79f08f77c..f706dcc4f 100644
--- a/arch/Config.in.arm
+++ b/arch/Config.in.arm
@@ -9,18 +9,12 @@ config BR2_ARM_CPU_MAYBE_HAS_NEON
choice
prompt "Target Architecture Variant"
depends on BR2_arm || BR2_armeb
- default BR2_generic_arm
+ default BR2_arm926t
help
Specific CPU variant to use
-config BR2_generic_arm
- bool "generic_arm"
config BR2_arm7tdmi
bool "arm7tdmi"
-config BR2_arm610
- bool "arm610"
-config BR2_arm710
- bool "arm710"
config BR2_arm720t
bool "arm720t"
config BR2_arm920t
@@ -51,10 +45,10 @@ config BR2_cortex_a9
config BR2_cortex_a15
bool "cortex-A15"
select BR2_ARM_CPU_HAS_NEON
-config BR2_sa110
- bool "sa110"
-config BR2_sa1100
- bool "sa1100"
+config BR2_fa526
+ bool "fa526/626"
+config BR2_strongarm
+ bool "strongarm sa110/sa1100"
config BR2_xscale
bool "xscale"
config BR2_iwmmxt
@@ -105,9 +99,6 @@ config BR2_ENDIAN
default "BIG" if BR2_armeb
config BR2_GCC_TARGET_TUNE
- default "arm600" if BR2_arm600
- default "arm610" if BR2_arm610
- default "arm620" if BR2_arm620
default "arm7tdmi" if BR2_arm7tdmi
default "arm7tdmi" if BR2_arm720t
default "arm7tdmi" if BR2_arm740t
@@ -123,15 +114,13 @@ config BR2_GCC_TARGET_TUNE
default "cortex-a8" if BR2_cortex_a8
default "cortex-a9" if BR2_cortex_a9
default "cortex-a15" if BR2_cortex_a15
- default "strongarm110" if BR2_sa110
- default "strongarm1100" if BR2_sa1100
+ default "fa526" if BR2_fa526
+ default "strongarm" if BR2_strongarm
default "xscale" if BR2_xscale
default "iwmmxt" if BR2_iwmmxt
config BR2_GCC_TARGET_ARCH
default "armv4t" if BR2_arm7tdmi
- default "armv3" if BR2_arm610
- default "armv3" if BR2_arm710
default "armv4t" if BR2_arm720t
default "armv4t" if BR2_arm920t
default "armv4t" if BR2_arm922t
@@ -145,8 +134,8 @@ config BR2_GCC_TARGET_ARCH
default "armv7-a" if BR2_cortex_a8
default "armv7-a" if BR2_cortex_a9
default "armv7-a" if BR2_cortex_a15
- default "armv4" if BR2_sa110
- default "armv4" if BR2_sa1100
+ default "armv4" if BR2_fa526
+ default "armv4" if BR2_strongarm
default "armv5te" if BR2_xscale
default "iwmmxt" if BR2_iwmmxt