diff --git a/arch/Config.in.arc b/arch/Config.in.arc index b31b141e0..b48a90ff0 100644 --- a/arch/Config.in.arc +++ b/arch/Config.in.arc @@ -11,12 +11,15 @@ config BR2_arc750d 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 + default y if BR2_arc770d || BR2_archs38 config BR2_ARCH_HAS_ATOMICS default y if BR2_ARC_ATOMIC_EXT @@ -36,3 +39,4 @@ config BR2_ENDIAN config BR2_GCC_TARGET_CPU default "arc700" if BR2_arc750d default "arc700" if BR2_arc770d + default "archs" if BR2_archs38 diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 0aaefa33f..37f398a3c 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -199,6 +199,7 @@ config BR2_UCLIBC_ARC_TYPE depends on BR2_UCLIBC_TARGET_ARCH = "arc" default "ARC_CPU_700" if BR2_arc750d default "ARC_CPU_700" if BR2_arc770d + default "ARC_CPU_HS" if BR2_archs38 config BR2_UCLIBC_ARM_BX bool