[U-Boot-Users] [PATCH 0/6] AVR32: Add support for ATSTK1003 and ATSTK1004 (try 2)

Haavard Skinnemoen hskinnemoen at atmel.com
Thu Nov 1 12:50:54 CET 2007


ATSTK1003 and ATSTK1004 are CPU daughterboards for the ATSTK1000,
featuring the AT32AP7001 and AT32AP7002 CPUs respectively. These CPUs
are both derivatives of the AT32AP7000, so the actual code required to
support them is minimal.

The following four patches will first refactor the AP7000 code so that
it works for all the three CPUs. Then, support for the ATSTK1003 and
ATSTK1004 board is trivially added.

I'm posting this for review so that it can be merged as soon as the
next merge window opens. Combined diffstat, summary and shortlog
below.

Changes since first try:
  - Update MAKEALL and MAINTAINERS (thanks to Stefan Roese for
    pointing it out.)
  - Remove daughterboard list from README (thanks to Kim Phillips for
    pointing it out.)

 MAINTAINERS                                        |    5 +-
 MAKEALL                                            |    2 +
 Makefile                                           |    8 +-
 README                                             |    4 +-
 cpu/at32ap/{at32ap7000 => at32ap700x}/Makefile     |    0 
 cpu/at32ap/{at32ap7000 => at32ap700x}/gpio.c       |    7 +
 include/asm-avr32/arch-at32ap700x/chip-features.h  |   34 ++++
 .../{arch-at32ap7000 => arch-at32ap700x}/clk.h     |    8 +
 .../{arch-at32ap7000 => arch-at32ap700x}/gpio.h    |    8 +
 .../hmatrix2.h                                     |    0 
 .../memory-map.h                                   |    0 
 .../{arch-at32ap7000 => arch-at32ap700x}/mmc.h     |    0 
 include/configs/atstk1003.h                        |  184 +++++++++++++++++++
 include/configs/atstk1004.h                        |  185 ++++++++++++++++++++
 14 files changed, 440 insertions(+), 5 deletions(-)
 rename cpu/at32ap/{at32ap7000 => at32ap700x}/Makefile (100%)
 rename cpu/at32ap/{at32ap7000 => at32ap700x}/gpio.c (96%)
 create mode 100644 include/asm-avr32/arch-at32ap700x/chip-features.h
 rename include/asm-avr32/{arch-at32ap7000 => arch-at32ap700x}/clk.h (92%)
 rename include/asm-avr32/{arch-at32ap7000 => arch-at32ap700x}/gpio.h (98%)
 rename include/asm-avr32/{arch-at32ap7000 => arch-at32ap700x}/hmatrix2.h (100%)
 rename include/asm-avr32/{arch-at32ap7000 => arch-at32ap700x}/memory-map.h (100%)
 rename include/asm-avr32/{arch-at32ap7000 => arch-at32ap700x}/mmc.h (100%)
 create mode 100644 include/configs/atstk1003.h
 create mode 100644 include/configs/atstk1004.h

Haavard Skinnemoen (6):
      AVR32: Rename at32ap7000 -> at32ap700x
      AVR32: Make some AT32AP700x peripherals optional
      AVR32: Add support for the ATSTK1003 board
      AVR32: Add support for the ATSTK1004 board
      Add ATSTK100[234] to MAINTAINERS
      README: Remove ATSTK1000 daughterboard list




More information about the U-Boot mailing list