summaryrefslogtreecommitdiff
path: root/extra/Configs
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-08-18 21:56:13 +0000
committerEric Andersen <andersen@codepoet.org>2003-08-18 21:56:13 +0000
commit12d405f57b5db065f8d20264506697be466efb2b (patch)
treed322e45b4d2810010a37008004daa77023d69be4 /extra/Configs
parent2f827ce921b8ff782854a8aa54c47681128e7149 (diff)
Cleanup arm architecture optimizations and add big endian arm as well.
Diffstat (limited to 'extra/Configs')
-rw-r--r--extra/Configs/Config.arm55
1 files changed, 43 insertions, 12 deletions
diff --git a/extra/Configs/Config.arm b/extra/Configs/Config.arm
index e310fec41..1fae6422f 100644
--- a/extra/Configs/Config.arm
+++ b/extra/Configs/Config.arm
@@ -37,26 +37,57 @@ choice
Here are the settings recommended for greatest speed:
- "Generic Arm" select this if your compiler is already setup to
- optimize things properly.
- - "arm7tdmi" an MMU-less ARM core such as those distributed
- by Atmel, Samsung, and others.
- - "StrongARM" for Intel's StrongARM cores, such as the
- StrongARM 110/1100/1110.
- - "XScale" for Intel's XScale processors
+ optimize things properly, or if you want to run on pretty much
+ everything, or you just don't much care.
+ - For anything else, pick the ARM core type that best matches the
+ cpu you will be using on your device.
If you don't know what to do, choose "Generic Arm".
config CONFIG_GENERIC_ARM
bool "Generic Arm"
-config CONFIG_ARM7TDMI
- bool "arm7tdmi"
+config CONFIG_ARM610
+ bool "Arm 610"
-config CONFIG_STRONGARM
- bool "StrongARM"
+config CONFIG_ARM710
+ bool "Arm 710"
-config CONFIG_XSCALE
- bool "XScale"
+config CONFIG_ARM720T
+ bool "Arm 720T"
+
+config CONFIG_ARM920T
+ bool "Arm 920T"
+
+config CONFIG_ARM922T
+ bool "Arm 922T"
+
+config CONFIG_ARM926T
+ bool "Arm 926T"
+
+config CONFIG_ARM_SA110
+ bool "Intel StrongArm SA-110"
+
+config CONFIG_ARM_SA1100
+ bool "Intel StrongArm SA-1100"
+
+config CONFIG_ARM_XSCALE
+ bool "Intel Xscale"
+
+endchoice
+
+choice
+ prompt "Target Processor Endianness"
+ default ARCH_LITTLE_ENDIAN
+ help
+ This is the endianness you wish to build use. Choose either Big
+ Endian, or Little Endian.
+
+config ARCH_LITTLE_ENDIAN
+ bool "Little Endian"
+
+config ARCH_BIG_ENDIAN
+ bool "Big Endian"
endchoice