|
@@ -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
|