path: root/arch/Config.in.sh
diff options
authorGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2012-11-03 08:27:59 +0000
committerGravatar Peter Korsgaard <jacmet@sunsite.dk>2012-11-04 12:51:38 +0100
commit79ee3c1f847ef472d93c761f0744e3102e707750 (patch)
tree91805209bc26dcfaf944032be8a695a428e18625 /arch/Config.in.sh
parent6c3e3ad4197714ea39fcd49d572a1713f803d835 (diff)
Split target/Config.in.arch into multiple Config.in.* in arch/
target/Config.in.arch had become too long, and we want to remove the target/ directory. So let's move it to arch/ and split it this way: * An initial Config.in that lists the top-level architecture, and sources the arch-specific Config.in.<arch> files, as well as Config.in.common (see below) * One Config.in.<arch> per architecture, listing the CPU families, ABI choices, etc. * One Config.in.common that defines the gcc mtune, march, mcpu values and other hidden options. [Peter: space->tab fix, mipsel64 little endian, mips3 as noted by Arnout] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'arch/Config.in.sh')
1 files changed, 24 insertions, 0 deletions
diff --git a/arch/Config.in.sh b/arch/Config.in.sh
new file mode 100644
index 0000000000..314c55ae98
--- /dev/null
+++ b/arch/Config.in.sh
@@ -0,0 +1,24 @@
+ prompt "Target Architecture Variant"
+ depends on BR2_sh
+ default BR2_sh4
+ help
+ Specific CPU variant to use
+config BR2_sh2
+ bool "sh2 (SH2 big endian)"
+config BR2_sh2a
+ bool "sh2a (SH2A big endian)"
+config BR2_sh3
+ bool "sh3 (SH3 little endian)"
+config BR2_sh3eb
+ bool "sh3eb (SH3 big endian)"
+config BR2_sh4
+ bool "sh4 (SH4 little endian)"
+config BR2_sh4eb
+ bool "sh4eb (SH4 big endian)"
+config BR2_sh4a
+ bool "sh4a (SH4A little endian)"
+config BR2_sh4aeb
+ bool "sh4aeb (SH4A big endian)"