From fe3ec0b2af8d02c1d5f198c119b80a335d89eb0f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 9 Sep 2014 21:35:03 +0200 Subject: add toolchain support for avr32 --- target/config/Config.in.cpu | 4 ++++ target/config/Config.in.libc.choice | 1 + target/config/Config.in.toolchain | 21 +++++++++++++++------ 3 files changed, 20 insertions(+), 6 deletions(-) (limited to 'target/config') diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index 2fab7326e..b39b5a65c 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -116,6 +116,9 @@ config ADK_CPU_CF_5208 config ADK_CPU_BFIN boolean +config ADK_CPU_AVR32 + boolean + config ADK_TARGET_CPU_ARCH string default "aarch64" if ADK_LINUX_AARCH64 && ADK_little @@ -126,6 +129,7 @@ config ADK_TARGET_CPU_ARCH default "arm" if ADK_LINUX_ARM && ADK_little default "arc" if ADK_CPU_ARC && ADK_little default "arceb" if ADK_CPU_ARC && ADK_big + default "avr32" if ADK_CPU_AVR32 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.libc.choice b/target/config/Config.in.libc.choice index 31a626664..0a9f13be6 100644 --- a/target/config/Config.in.libc.choice +++ b/target/config/Config.in.libc.choice @@ -40,6 +40,7 @@ config ADK_TARGET_LIB_GLIBC boolean select ADK_glibc depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_XTENSA depends on !ADK_TARGET_UCLINUX diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index 75132ddb8..3ead8955a 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -13,16 +13,15 @@ config ADK_VENDOR choice prompt "GCC version" +config ADK_TOOLCHAIN_GCC_4_4_7 + prompt "4.4.7" + boolean + depends on ADK_LINUX_AVR32 + config ADK_TOOLCHAIN_GCC_4_5_4 prompt "4.5.4" boolean 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" @@ -35,12 +34,14 @@ config ADK_TOOLCHAIN_GCC_4_8_3 depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_AARCH64 depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 config ADK_TOOLCHAIN_GCC_4_9_1 prompt "4.9.1" boolean depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 config ADK_TOOLCHAIN_GCC_GIT prompt "git" @@ -48,6 +49,7 @@ config ADK_TOOLCHAIN_GCC_GIT select ADK_DISABLE_CHECKSUM depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 endchoice @@ -55,6 +57,11 @@ choice prompt "Binutils version" depends on !ADK_CHOOSE_TARGET_SYSTEM && !ADK_CHOOSE_TARGET_ARCH +config ADK_TOOLCHAIN_BINUTILS_2_20_1 + prompt "2.20.1" + boolean + depends on ADK_LINUX_AVR32 + config ADK_TOOLCHAIN_BINUTILS_2_22 prompt "2.22" boolean @@ -70,6 +77,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_24 boolean depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 config ADK_TOOLCHAIN_BINUTILS_GIT prompt "git" @@ -77,6 +85,7 @@ config ADK_TOOLCHAIN_BINUTILS_GIT select ADK_DISABLE_CHECKSUM depends on !ADK_LINUX_BFIN depends on !ADK_LINUX_ARC + depends on !ADK_LINUX_AVR32 endchoice -- cgit v1.2.3