Skip to content

Commit

Permalink
avr32: Retire AVR32 for good
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
andy-shev authored and trini committed Jul 6, 2017
1 parent 747c4c6 commit daab59a
Show file tree
Hide file tree
Showing 106 changed files with 20 additions and 5,886 deletions.
6 changes: 1 addition & 5 deletions .travis.yml
Expand Up @@ -60,7 +60,6 @@ env:

before_script:
# install toolchains based on TOOLCHAIN} variable
- if [[ "${TOOLCHAIN}" == *avr32* ]]; then ./tools/buildman/buildman --fetch-arch avr32 ; fi
- if [[ "${TOOLCHAIN}" == *m68k* ]]; then ./tools/buildman/buildman --fetch-arch m68k ; fi
- if [[ "${TOOLCHAIN}" == *microblaze* ]]; then ./tools/buildman/buildman --fetch-arch microblaze ; fi
- if [[ "${TOOLCHAIN}" == *mips* ]]; then ./tools/buildman/buildman --fetch-arch mips ; fi
Expand Down Expand Up @@ -138,10 +137,7 @@ matrix:
- env:
- BUILDMAN="arm946es"
- env:
- BUILDMAN="atmel -x avr32"
- env:
- BUILDMAN="avr32"
TOOLCHAIN="avr32"
- BUILDMAN="atmel"
- env:
- BUILDMAN="aries"
- env:
Expand Down
6 changes: 0 additions & 6 deletions MAINTAINERS
Expand Up @@ -221,12 +221,6 @@ S: Maintained
F: arch/arm/cpu/armv8/zynqmp/
F: arch/arm/include/asm/arch-zynqmp/

AVR32
M: Andreas Bießmann <andreas@biessmann.org>
S: Maintained
T: git git://git.denx.de/u-boot-avr32.git
F: arch/avr32/

BUILDMAN
M: Simon Glass <sjg@chromium.org>
S: Maintained
Expand Down
8 changes: 2 additions & 6 deletions README
Expand Up @@ -136,7 +136,6 @@ Directory Hierarchy:
/arch Architecture specific files
/arc Files generic to ARC architecture
/arm Files generic to ARM architecture
/avr32 Files generic to AVR32 architecture
/m68k Files generic to m68k architecture
/microblaze Files generic to microblaze architecture
/mips Files generic to MIPS architecture
Expand Down Expand Up @@ -320,9 +319,6 @@ The following options need to be configured:

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

- CPU Daughterboard Type: (if CONFIG_ATSTK1000 is defined)
Define exactly one, e.g. CONFIG_ATSTK1002

- Marvell Family Member
CONFIG_SYS_MVFS - define it if you want to enable
multiple fs option at one time
Expand Down Expand Up @@ -4810,9 +4806,9 @@ details; basically, the header defines the following image properties:
LynxOS, pSOS, QNX, RTEMS, INTEGRITY;
Currently supported: Linux, NetBSD, VxWorks, QNX, RTEMS, LynxOS,
INTEGRITY).
* Target CPU Architecture (Provisions for Alpha, ARM, AVR32, Intel x86,
* Target CPU Architecture (Provisions for Alpha, ARM, Intel x86,
IA64, MIPS, NDS32, Nios II, PowerPC, IBM S390, SuperH, Sparc, Sparc 64 Bit;
Currently supported: ARM, AVR32, Intel x86, MIPS, NDS32, Nios II, PowerPC).
Currently supported: ARM, Intel x86, MIPS, NDS32, Nios II, PowerPC).
* Compression Type (uncompressed, gzip, bzip2)
* Load Address
* Entry Point
Expand Down
5 changes: 0 additions & 5 deletions arch/Kconfig
Expand Up @@ -23,10 +23,6 @@ config ARM
select HAVE_PRIVATE_LIBGCC if !ARM64
select SUPPORT_OF_CONTROL

config AVR32
bool "AVR32 architecture"
select CREATE_ARCH_SYMLINK

config M68K
bool "M68000 architecture"
select HAVE_PRIVATE_LIBGCC
Expand Down Expand Up @@ -166,7 +162,6 @@ config SYS_CONFIG_NAME

source "arch/arc/Kconfig"
source "arch/arm/Kconfig"
source "arch/avr32/Kconfig"
source "arch/m68k/Kconfig"
source "arch/microblaze/Kconfig"
source "arch/mips/Kconfig"
Expand Down
30 changes: 0 additions & 30 deletions arch/avr32/Kconfig

This file was deleted.

8 changes: 0 additions & 8 deletions arch/avr32/Makefile

This file was deleted.

17 changes: 0 additions & 17 deletions arch/avr32/config.mk

This file was deleted.

21 changes: 0 additions & 21 deletions arch/avr32/cpu/Makefile

This file was deleted.

7 changes: 0 additions & 7 deletions arch/avr32/cpu/at32ap700x/Makefile

This file was deleted.

82 changes: 0 additions & 82 deletions arch/avr32/cpu/at32ap700x/clk.c

This file was deleted.

78 changes: 0 additions & 78 deletions arch/avr32/cpu/at32ap700x/mmu.c

This file was deleted.

0 comments on commit daab59a

Please sign in to comment.