From 566bce487d50be2de054cfcfc68bf28518ce455c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 4 Sep 2014 16:53:05 +0200 Subject: start arc integration --- target/config/Config.in.cpu | 4 ++++ target/config/Config.in.endian.choice | 3 ++- target/config/Config.in.libc.choice | 2 ++ target/config/Config.in.toolchain | 20 ++++++++++++++++++++ 4 files changed, 28 insertions(+), 1 deletion(-) (limited to 'target/config') diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index 4745e343d..a1f524633 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -43,6 +43,9 @@ config ADK_TARGET_CPU_WITH_3DNOWEXT config ADK_CPU_ATHLON boolean +config ADK_CPU_ARC + boolean + config ADK_CPU_SH4 boolean @@ -121,6 +124,7 @@ config ADK_TARGET_CPU_ARCH default "armv6" if ADK_LINUX_ARM && ADK_little && ADK_armv6 default "armv7a" if ADK_LINUX_ARM && ADK_little && ADK_armv7a default "arm" if ADK_LINUX_ARM && ADK_little + default "arc" if ADK_CPU_ARC default "bfin" if ADK_CPU_BFIN default "i486" if ADK_CPU_I486 default "i586" if ADK_CPU_I586 diff --git a/target/config/Config.in.endian.choice b/target/config/Config.in.endian.choice index 3d50b76de..8f0ea99fc 100644 --- a/target/config/Config.in.endian.choice +++ b/target/config/Config.in.endian.choice @@ -4,7 +4,8 @@ choice ADK_TARGET_ENDIAN_MODE prompt "Target Endianess" depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM -depends on ADK_LINUX_SH || ADK_LINUX_MIPS || ADK_LINUX_MICROBLAZE || ADK_LINUX_MIPS64 +depends on ADK_LINUX_SH || ADK_LINUX_MIPS || ADK_LINUX_MICROBLAZE \ + || ADK_LINUX_MIPS64 || ADK_LINUX_ARC depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB532 depends on !ADK_TARGET_SYSTEM_LEMOTE_YEELONG diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice index 271966e46..391e6b931 100644 --- a/target/config/Config.in.libc.choice +++ b/target/config/Config.in.libc.choice @@ -39,6 +39,8 @@ config ADK_TARGET_LIB_GLIBC prompt "GNU C library" boolean select ADK_glibc + depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_XTENSA depends on !ADK_TARGET_UCLINUX help diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index c91b65cd9..22a64c744 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -155,22 +155,35 @@ config ADK_TOOLCHAIN_GCC_4_5_4 depends on ADK_LINUX_BFIN depends on !ADK_LINUX_AARCH64 +config ADK_TOOLCHAIN_GCC_4_8_3_ARC + prompt "4.8.3-arc" + boolean + depends on ADK_LINUX_ARC + +config ADK_TOOLCHAIN_GCC_4_8_3_ARC + prompt "4.8.3-arc" + boolean + depends on ADK_LINUX_ARC + config ADK_TOOLCHAIN_GCC_4_8_3 prompt "4.8.3" boolean depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_AARCH64 + depends on !ADK_LINUX_ARC config ADK_TOOLCHAIN_GCC_4_9_1 prompt "4.9.1" boolean depends on !ADK_LINUX_BFIN + depends on !ADK_LINUX_ARC config ADK_TOOLCHAIN_GCC_GIT prompt "git" boolean select ADK_DISABLE_CHECKSUM depends on !ADK_LINUX_BFIN + depends on !ADK_LINUX_ARC endchoice @@ -183,16 +196,23 @@ config ADK_TOOLCHAIN_BINUTILS_2_22 boolean depends on ADK_LINUX_BFIN +config ADK_TOOLCHAIN_BINUTILS_2_23_ARC + prompt "2.23-arc" + boolean + depends on ADK_LINUX_ARC + config ADK_TOOLCHAIN_BINUTILS_2_24 prompt "2.24" boolean depends on !ADK_LINUX_BFIN + depends on !ADK_LINUX_ARC config ADK_TOOLCHAIN_BINUTILS_GIT prompt "git" boolean select ADK_DISABLE_CHECKSUM depends on !ADK_LINUX_BFIN + depends on !ADK_LINUX_ARC endchoice -- cgit v1.2.3