--- /dev/null
+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"
+
+config BR2_archs38
+ bool "ARC HS38"
+
+endchoice
+
+# Choice of atomic instructions presence
+config BR2_ARC_ATOMIC_EXT
+ bool "Atomic extension (LLOCK/SCOND instructions)"
+ default y if BR2_arc770d || BR2_archs38
+
+config BR2_ARCH_HAS_ATOMICS
+ default y if BR2_ARC_ATOMIC_EXT
+
+config BR2_ARCH
+ default "arc" if BR2_arcle
+ default "arceb" if BR2_arceb
+
+config BR2_arc
+ bool
+ default y if BR2_arcle || BR2_arceb
+
+config BR2_ENDIAN
+ default "LITTLE" if BR2_arcle
+ default "BIG" if BR2_arceb
+
+config BR2_GCC_TARGET_CPU
+ default "arc700" if BR2_arc750d
+ default "arc700" if BR2_arc770d
+ default "archs" if BR2_archs38