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