summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/Config.in.arc21
1 files changed, 19 insertions, 2 deletions
diff --git a/arch/Config.in.arc b/arch/Config.in.arc
index fcb5d7d283..b31b141e0f 100644
--- a/arch/Config.in.arc
+++ b/arch/Config.in.arc
@@ -1,6 +1,22 @@
-# Choise of atomic instructions presence
+choice
+ prompt "Target CPU"
+ depends on BR2_arc
+ default BR2_arc770d
+ help
+ Specific CPU to use
+
+config BR2_arc750d
+ bool "ARC 750D"
+
+config BR2_arc770d
+ bool "ARC 770D"
+
+endchoice
+
+# Choice of atomic instructions presence
config BR2_ARC_ATOMIC_EXT
bool "Atomic extension (LLOCK/SCOND instructions)"
+ default y if BR2_arc770d
config BR2_ARCH_HAS_ATOMICS
default y if BR2_ARC_ATOMIC_EXT
@@ -18,4 +34,5 @@ config BR2_ENDIAN
default "BIG" if BR2_arceb
config BR2_GCC_TARGET_CPU
- default "arc700"
+ default "arc700" if BR2_arc750d
+ default "arc700" if BR2_arc770d
OpenPOWER on IntegriCloud