Commit 126bb72f authored by Ulf Samuelsson's avatar Ulf Samuelsson
Browse files

Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch...

Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory
parent 9c0ef0b0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -473,6 +473,8 @@ update:

configured: dirs host-sed kernel-headers uclibc-config busybox-config linux26-config

prepatch:	gcc-patched binutils-patched gdb-patched uclibc-patched

cross: $(BASE_TARGETS)

help:
+8 −2
Original line number Diff line number Diff line
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.24-rc7
# Wed Jan  9 23:20:41 2008
# Linux kernel version: 2.6.24
# Thu Jul  3 22:38:28 2008
#
CONFIG_AVR32=y
CONFIG_GENERIC_GPIO=y
@@ -113,6 +113,7 @@ CONFIG_CPU_AT32AP700X=y
CONFIG_CPU_AT32AP7000=y
# CONFIG_BOARD_ATSTK1000 is not set
CONFIG_BOARD_ATNGW100=y
# CONFIG_BOARD_ATNGW100_I2C_GPIO is not set
CONFIG_LOADER_U_BOOT=y

#
@@ -121,6 +122,7 @@ CONFIG_LOADER_U_BOOT=y
# CONFIG_AP700X_32_BIT_SMC is not set
CONFIG_AP700X_16_BIT_SMC=y
# CONFIG_AP700X_8_BIT_SMC is not set
# CONFIG_GPIO_DEV is not set
CONFIG_LOAD_ADDRESS=0x10000000
CONFIG_ENTRY_ADDRESS=0x90000000
CONFIG_PHYS_OFFSET=0x10000000
@@ -146,6 +148,8 @@ CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ZONE_DMA_FLAG=0
CONFIG_VIRT_TO_BUS=y
# CONFIG_OWNERSHIP_TRACE is not set
# CONFIG_NMI_DEBUGGING is not set
CONFIG_DW_DMAC=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
@@ -659,6 +663,7 @@ CONFIG_I2C_ALGOBIT=m
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ATMELTWI is not set
CONFIG_I2C_GPIO=m
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
@@ -801,6 +806,7 @@ CONFIG_MMC_BLOCK_BOUNCE=y
#
# MMC/SD Host Controller Drivers
#
# CONFIG_MMC_ATMELMCI is not set
CONFIG_MMC_SPI=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
+21 −16
Original line number Diff line number Diff line
#
# Automatically generated make config: don't edit
# Wed Jul  2 05:02:43 2008
# Fri Jul  4 07:58:19 2008
#
BR2_HAVE_DOT_CONFIG=y
BR2_VERSION="0.10.0-svn"
@@ -86,6 +86,8 @@ BR2_BOARD_NAME="atngw100"
#
BR2_TARGET_ATMEL_COPYTO=""
BR2_BOARD_PATH="target/device/Atmel/$(BR2_BOARD_NAME)"
BR2_KERNEL_ARCH_PATCH_VERSION="2.6.24"
BR2_KERNEL_ARCH_PATCH_DIR="target/device/Atmel/arch-avr32/kernel-patches-$(BR2_KERNEL_ARCH_PATCH_VERSION)"
# BR2_TARGET_VALKA is not set

#
@@ -160,18 +162,20 @@ BR2_UPDATE_CONFIG=y
BR2_TOOLCHAIN_EXTERNAL_SOURCE=y
BR2_TOOLCHAIN_SOURCE=y
# BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2 is not set
BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1=y
# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1 is not set
BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2=y
# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3_ENABLE is not set
# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3 is not set
# BR2_TOOLCHAIN_UNKNOWNVENDOR is not set
BR2_TOOLCHAIN_ATMEL_AVR32=y
BR2_VENDOR_SITE="$(BR2_ATMEL_MIRROR)"
BR2_VENDOR_SUFFIX="-avr32"
BR2_VENDOR_BINUTILS_RELEASE="-2.1.3"
BR2_VENDOR_GCC_RELEASE="-2.1.3"
BR2_VENDOR_UCLIBC_RELEASE="-2.1.3"
BR2_VENDOR_GDB_RELEASE="-2.1.3"
BR2_VENDOR_GDB_RELEASE="-2.1.5"
BR2_VENDOR_PATCH_DIR="target/device/Atmel/toolchain/avr32"
# BR2_EXT_GCC_VERSION_4_1_2 is not set
BR2_EXT_GCC_VERSION_4_2_1=y
# BR2_EXT_GCC_VERSION_4_2_1 is not set
BR2_EXT_GCC_VERSION_4_2_2=y
# BR2_EXT_GCC_VERSION_4_2_3 is not set
BR2_EXT_BINUTILS_VERSION_2_17=y
BR2_EXT_UCLIBC_VERSION_0_9_29=y
# BR2_EXT_UCLIBC_VERSION_0_9_28_3 is not set
@@ -230,13 +234,14 @@ BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
# BR2_GCC_VERSION_3_4_6 is not set
# BR2_GCC_VERSION_4_0_4 is not set
# BR2_GCC_VERSION_4_1_2 is not set
BR2_GCC_VERSION_4_2_1=y
# BR2_GCC_VERSION_4_2_1 is not set
BR2_GCC_VERSION_4_2_2=y
# BR2_GCC_VERSION_4_2_3 is not set
# BR2_GCC_VERSION_4_2_4 is not set
# BR2_GCC_VERSION_4_3_1 is not set
BR2_GCC_SUPPORTS_SYSROOT=y
# BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE is not set
BR2_GCC_VERSION="4.2.1"
BR2_GCC_VERSION="4.2.2"
BR2_TOOLCHAIN_SYSROOT=y
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
@@ -257,13 +262,13 @@ BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
# BR2_GDB_VERSION_6_2_1 is not set
# BR2_GDB_VERSION_6_3 is not set
BR2_GDB_VERSION_6_4=y
# BR2_GDB_VERSION_6_4 is not set
# BR2_GDB_VERSION_6_5 is not set
# BR2_GDB_VERSION_6_6 is not set
# BR2_GDB_VERSION_6_7_1 is not set
BR2_GDB_VERSION_6_7_1=y
# BR2_GDB_VERSION_6_8 is not set
# BR2_GDB_VERSION_SNAPSHOT is not set
BR2_GDB_VERSION="6.4"
BR2_GDB_VERSION="6.7.1"

#
# Common Toolchain Options
@@ -659,13 +664,14 @@ BR2_KERNEL_LINUX_ADVANCED=y
BR2_PACKAGE_LINUX=y
BR2_PACKAGE_LINUX_KCONFIG="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-2.6.24.config"
BR2_PACKAGE_LINUX_FORMAT="uImage"
BR2_KERNEL_CURRENT_VERSION="2.6.24.4"
BR2_KERNEL_CURRENT_VERSION="2.6.25.9"
BR2_KERNEL_NEXT_VERSION="2.6.25"
BR2_KERNEL_THIS_VERSION="2.6.24"
BR2_KERNEL_SITE="http://ftp.kernel.org/pub/linux/kernel/v2.6/"
BR2_MM_PATCH_SITE="http://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6"
BR2_RC_MM_PATCH_DIR="$(BR2_KERNEL_NEXT_VERSION)-rc$(BR2_KERNEL_RC_LEVEL)/2.6.$(BR2_KERNEL_NEXT_VERSION)-rc$(BR2_KERNEL_RC_LEVEL)-mm$(BR2_KERNEL_MM_LEVEL)"
# BR2_LINUX_2_6_STABLE is not set
# BR2_LINUX_2_6_25 is not set
BR2_LINUX_2_6_24=y
# BR2_LINUX_2_6_23 is not set
# BR2_LINUX_2_6_22_10 is not set
@@ -675,7 +681,8 @@ BR2_LINUX_2_6_24=y
# BR2_LINUX_2_6_21_5 is not set
# BR2_LINUX_2_6_21 is not set
# BR2_LINUX_2_6_20 is not set
# BR2_LINUX_2_6_25 is not set
# BR2_LINUX_2_6_26 is not set
# BR2_LINUX_2_6_27 is not set
# BR2_LINUX26_CUSTOM is not set

#
@@ -684,8 +691,6 @@ BR2_LINUX_2_6_24=y
# BR2_KERNEL_ADD_KERNEL_ORG_PATCH is not set
# BR2_KERNEL_ADD_PATCH is not set
BR2_KERNEL_ARCH_PATCH_ENABLED=y
BR2_KERNEL_ARCH_PATCH_VERSION="2.6.24"
BR2_KERNEL_ARCH_PATCH_DIR="target/device/Atmel/arch-avr32/kernel-patches-$(BR2_KERNEL_ARCH_PATCH_VERSION)"
BR2_ARCH_AVR32_2_6_24=y
# BR2_ARCH_AVR32_2_6_23 is not set
# BR2_ARCH_AVR32_2_6_22_10 is not set
+63 −6
Original line number Diff line number Diff line
if BR2_TOOLCHAIN_EXTERNAL_SOURCE
choice
	prompt "Source location:"
	default BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1 if BR2_avr32
	default BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2 if BR2_avr32
	help
	  Select whether to use the toolchain built by the buildroot
	  system or an external pre-built toolchain.
@@ -32,6 +32,43 @@ config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
	  This will not be able to build qtopia
	  due to internal errors.

config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2
	bool "Use prepatched source for AVR32 gcc-4.2.2 toolchain"
	depends on BR2_avr32
	select BR2_EXT_GCC_VERSION_4_2_2
	select BR2_EXT_BINUTILS_VERSION_2_17
	select BR2_EXT_UCLIBC_VERSION_0_9_29
	select BR2_TOOLCHAIN_ATMEL_AVR32
	help
	  The gcc-4.2.2 toolchain for the AVR32
	  * gcc-4.2.2
	  * binutils-2.17
	  * uClibc-0.9.29
	  * gdb-6.7.1
	  It is generated from buildroot-avr32-v2.2.0-rc4
	  in http://www.atmel.no/buildroot

config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3_ENABLE
	bool
	default n

config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3
	bool "Use prepatched source for AVR32 gcc-4.2.3 toolchain"
	depends on BR2_avr32
	depends on BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3_ENABLE
	select BR2_EXT_GCC_VERSION_4_2_3
	select BR2_EXT_BINUTILS_VERSION_2_17
	select BR2_EXT_UCLIBC_VERSION_0_9_29
	select BR2_TOOLCHAIN_ATMEL_AVR32
	help
	  The gcc-4.2.3 toolchain for the AVR32
	  * gcc-4.2.3
	  * binutils-2.17
	  * uClibc-0.9.29
	  * gdb-6.7.1
	  It is generated from buildroot-avr32-v2.2.0-rc4
	  in http://www.atmel.no/buildroot

config BR2_TOOLCHAIN_UNKNOWNVENDOR
	bool "Use prepatched source from unknown vendor"

@@ -52,24 +89,34 @@ config BR2_VENDOR_SUFFIX

config BR2_VENDOR_BINUTILS_RELEASE
	string
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3

config BR2_VENDOR_GCC_RELEASE
	string
	default "-2.0" if BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3

config BR2_VENDOR_UCLIBC_RELEASE
	string
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2
	default "-2.1.5" if BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3

config BR2_VENDOR_GDB_RELEASE
	string
	default "-2.1.3" if BR2_TOOLCHAIN_ATMEL_AVR32
	default "-2.1.3" if BR2_GDB_VERSION_6_4
	default "-2.1.3" if BR2_GDB_VERSION_6_4
	default "-2.1.5" if BR2_GDB_VERSION_6_7_1

config BR2_VENDOR_PATCH_DIR
	string
	default "target/device/Atmel/toolchain/avr32" if BR2_TOOLCHAIN_ATMEL_AVR32
	default "Atmel/avr32" if BR2_TOOLCHAIN_ATMEL_AVR32
endif
if BR2_TOOLCHAIN_UNKNOWNVENDOR
config BR2_VENDOR_SITE
@@ -98,7 +145,7 @@ config BR2_VENDOR_GDB_RELEASE

config BR2_VENDOR_PATCH_DIR
	string "local accumulated patchdir"
	default "target/device/$(VENDOR)/toolchain/"
	default "$(VENDOR)/$(ARCH)/"
endif


@@ -115,6 +162,16 @@ config BR2_EXT_GCC_VERSION_4_2_1
	default y if !BR2_TOOLCHAIN_EXTERNAL_SOURCE
	default n if  BR2_TOOLCHAIN_EXTERNAL_SOURCE

config	BR2_EXT_GCC_VERSION_4_2_2
	bool
	default y if !BR2_TOOLCHAIN_EXTERNAL_SOURCE
	default n if  BR2_TOOLCHAIN_EXTERNAL_SOURCE

config	BR2_EXT_GCC_VERSION_4_2_3
	bool
	default y if !BR2_TOOLCHAIN_EXTERNAL_SOURCE
	default n if  BR2_TOOLCHAIN_EXTERNAL_SOURCE

config	BR2_EXT_BINUTILS_VERSION_2_17
	bool
	default y if !BR2_TOOLCHAIN_EXTERNAL_SOURCE
+1 −0
Original line number Diff line number Diff line
@@ -46,3 +46,4 @@ CFLAGS_COMBINE = $(call cc-option,-combine,)

# gcc has a bunch of needed stuff....
include toolchain/gcc/Makefile.in
Loading