summaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorMike Frysinger2011-02-07 06:49:11 +0100
committerPeter Korsgaard2011-02-07 14:29:19 +0100
commit871db074b133908cb59480da37626199a00704fd (patch)
tree38f3e0d21297bcc45f0ce5c4c3a2606341b21d27 /target
parentdebugging: do not require no stripping (diff)
downloadbuildroot-871db074b133908cb59480da37626199a00704fd.tar.gz
buildroot-871db074b133908cb59480da37626199a00704fd.tar.xz
buildroot-871db074b133908cb59480da37626199a00704fd.zip
initial support for Blackfin processors
[Peter: don't allow MMU on bfin] Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'target')
-rw-r--r--target/Config.in.arch19
1 files changed, 18 insertions, 1 deletions
diff --git a/target/Config.in.arch b/target/Config.in.arch
index 0774d559c..7c80945f5 100644
--- a/target/Config.in.arch
+++ b/target/Config.in.arch
@@ -14,6 +14,8 @@ config BR2_armeb
config BR2_avr32
bool "avr32"
select BR2_SOFT_FLOAT
+config BR2_bfin
+ bool "bfin"
config BR2_i386
bool "i386"
config BR2_m68k
@@ -128,6 +130,20 @@ config BR2_ARM_OABI
endchoice
choice
+ prompt "Target ABI"
+ depends on BR2_bfin
+ default BR2_BFIN_FLAT
+config BR2_BFIN_FDPIC
+ bool "FDPIC"
+config BR2_BFIN_FLAT
+ bool "FLAT"
+config BR2_BFIN_FLAT_SEP_DATA
+ bool "FLAT (Separate data)"
+config BR2_BFIN_SHARED_FLAT
+ bool "Shared FLAT"
+endchoice
+
+choice
prompt "Target Architecture Variant"
depends on BR2_mips || BR2_mipsel
default BR2_mips_3 if BR2_mips
@@ -444,6 +460,7 @@ config BR2_ARCH
default "arm" if BR2_arm
default "armeb" if BR2_armeb
default "avr32" if BR2_avr32
+ default "bfin" if BR2_bfin
default "i386" if BR2_x86_i386
default "i486" if BR2_x86_i486
default "i586" if BR2_x86_i586
@@ -485,7 +502,7 @@ config BR2_ARCH
config BR2_ENDIAN
string
- default "LITTLE" if BR2_arm || BR2_i386 || BR2_mipsel || \
+ default "LITTLE" if BR2_arm || BR2_bfin || BR2_i386 || BR2_mipsel || \
BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_sh64
default "BIG" if BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \