Skip to content

Commit daab59a

Browse files
andy-shevtrini
authored andcommitted
avr32: Retire AVR32 for good
AVR32 is gone. It's already more than two years for no support in Buildroot, even longer there is no support in GCC (last version is heavily patched 4.2.4). Linux kernel v4.12 got rid of it (and v4.11 didn't build successfully). There is no good point to keep this support in U-Boot either. Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko Schocher <hs@denx.de> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
1 parent 747c4c6 commit daab59a

106 files changed

Lines changed: 20 additions & 5886 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.travis.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ env:
6060

6161
before_script:
6262
# install toolchains based on TOOLCHAIN} variable
63-
- if [[ "${TOOLCHAIN}" == *avr32* ]]; then ./tools/buildman/buildman --fetch-arch avr32 ; fi
6463
- if [[ "${TOOLCHAIN}" == *m68k* ]]; then ./tools/buildman/buildman --fetch-arch m68k ; fi
6564
- if [[ "${TOOLCHAIN}" == *microblaze* ]]; then ./tools/buildman/buildman --fetch-arch microblaze ; fi
6665
- if [[ "${TOOLCHAIN}" == *mips* ]]; then ./tools/buildman/buildman --fetch-arch mips ; fi
@@ -138,10 +137,7 @@ matrix:
138137
- env:
139138
- BUILDMAN="arm946es"
140139
- env:
141-
- BUILDMAN="atmel -x avr32"
142-
- env:
143-
- BUILDMAN="avr32"
144-
TOOLCHAIN="avr32"
140+
- BUILDMAN="atmel"
145141
- env:
146142
- BUILDMAN="aries"
147143
- env:

MAINTAINERS

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,6 @@ S: Maintained
221221
F: arch/arm/cpu/armv8/zynqmp/
222222
F: arch/arm/include/asm/arch-zynqmp/
223223

224-
AVR32
225-
M: Andreas Bießmann <andreas@biessmann.org>
226-
S: Maintained
227-
T: git git://git.denx.de/u-boot-avr32.git
228-
F: arch/avr32/
229-
230224
BUILDMAN
231225
M: Simon Glass <sjg@chromium.org>
232226
S: Maintained

README

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ Directory Hierarchy:
136136
/arch Architecture specific files
137137
/arc Files generic to ARC architecture
138138
/arm Files generic to ARM architecture
139-
/avr32 Files generic to AVR32 architecture
140139
/m68k Files generic to m68k architecture
141140
/microblaze Files generic to microblaze architecture
142141
/mips Files generic to MIPS architecture
@@ -320,9 +319,6 @@ The following options need to be configured:
320319

321320
- Board Type: Define exactly one, e.g. CONFIG_MPC8540ADS.
322321

323-
- CPU Daughterboard Type: (if CONFIG_ATSTK1000 is defined)
324-
Define exactly one, e.g. CONFIG_ATSTK1002
325-
326322
- Marvell Family Member
327323
CONFIG_SYS_MVFS - define it if you want to enable
328324
multiple fs option at one time
@@ -4810,9 +4806,9 @@ details; basically, the header defines the following image properties:
48104806
LynxOS, pSOS, QNX, RTEMS, INTEGRITY;
48114807
Currently supported: Linux, NetBSD, VxWorks, QNX, RTEMS, LynxOS,
48124808
INTEGRITY).
4813-
* Target CPU Architecture (Provisions for Alpha, ARM, AVR32, Intel x86,
4809+
* Target CPU Architecture (Provisions for Alpha, ARM, Intel x86,
48144810
IA64, MIPS, NDS32, Nios II, PowerPC, IBM S390, SuperH, Sparc, Sparc 64 Bit;
4815-
Currently supported: ARM, AVR32, Intel x86, MIPS, NDS32, Nios II, PowerPC).
4811+
Currently supported: ARM, Intel x86, MIPS, NDS32, Nios II, PowerPC).
48164812
* Compression Type (uncompressed, gzip, bzip2)
48174813
* Load Address
48184814
* Entry Point

arch/Kconfig

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ config ARM
2323
select HAVE_PRIVATE_LIBGCC if !ARM64
2424
select SUPPORT_OF_CONTROL
2525

26-
config AVR32
27-
bool "AVR32 architecture"
28-
select CREATE_ARCH_SYMLINK
29-
3026
config M68K
3127
bool "M68000 architecture"
3228
select HAVE_PRIVATE_LIBGCC
@@ -166,7 +162,6 @@ config SYS_CONFIG_NAME
166162

167163
source "arch/arc/Kconfig"
168164
source "arch/arm/Kconfig"
169-
source "arch/avr32/Kconfig"
170165
source "arch/m68k/Kconfig"
171166
source "arch/microblaze/Kconfig"
172167
source "arch/mips/Kconfig"

arch/avr32/Kconfig

Lines changed: 0 additions & 30 deletions
This file was deleted.

arch/avr32/Makefile

Lines changed: 0 additions & 8 deletions
This file was deleted.

arch/avr32/config.mk

Lines changed: 0 additions & 17 deletions
This file was deleted.

arch/avr32/cpu/Makefile

Lines changed: 0 additions & 21 deletions
This file was deleted.

arch/avr32/cpu/at32ap700x/Makefile

Lines changed: 0 additions & 7 deletions
This file was deleted.

arch/avr32/cpu/at32ap700x/clk.c

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)