[U-Boot-Users] [PATCH 00/18] avr32 patches for 1.3.4

Haavard Skinnemoen haavard.skinnemoen at atmel.com
Fri May 23 14:36:10 CEST 2008


The 18 patches posted as followups to this mail are avr32-related
changes I intend to get merged before the end of this merge window.
Please review -- I'm going to push all of it into master in a couple
of days unless I hear any complaints.

Note to any out-of-tree board maintainers: You need to pay special
attention to patches 5 and 12 and update your linker script the same
way as is done for ATSTK1000 and ATNGW100. Basically you need to
  * Add "*(.exception.text)" to the beginning of the .text section
  * Remove everything related to the .flashprog section

You can try out everything by pulling the "for-1.3.4" branch of

  git://git.denx.de/u-boot-avr32.git for-1.3.4

Shortlog and diffstat for the whole series follows.
David Brownell (2):
      avr32: stk1002 and ngw100 convergence
      avr32: Disable the AP7000 internal watchdog on startup

Haavard Skinnemoen (16):
      avr32: Use correct condition around macb clock accessors
      avr32: Remove unneeded .flashprog section from NGW100 ldscript
      avr32: Get rid of the .flashprog section
      avr32: Add support for the ATSTK1006 board
      avr32: Clean up the HMATRIX code
      avr32: Remove unused file cpu/at32ap/pm.c
      avr32: Use new-style Makefile for the at32ap platform
      avr32: Rename pm_init() as clk_init() and make SoC-specific
      avr32: Put memset in its own section
      avr32: Use the same entry point for reset and exception handling
      avr32: Do stricter stack checking in the exception handler
      avr32: Rework SDRAM initialization code
      atmel_usart: Support fractional baud rate dividers
      avr32: Fix two warnings in atmel_mci.c
      avr32: Fix wrong error flags in atmel_mci driver
      avr32: Compile atmel_mci.o conditionally

 MAINTAINERS                                    |    1 +
 MAKEALL                                        |    1 +
 Makefile                                       |    3 +
 board/atmel/atngw100/atngw100.c                |   27 ++-
 board/atmel/atngw100/u-boot.lds                |    9 +-
 board/atmel/atstk1000/atstk1000.c              |   54 +++++-
 board/atmel/atstk1000/flash.c                  |    6 +-
 board/atmel/atstk1000/u-boot.lds               |    9 +-
 cpu/at32ap/Makefile                            |   20 ++-
 cpu/at32ap/at32ap700x/Makefile                 |    2 +-
 cpu/at32ap/at32ap700x/clk.c                    |   68 +++++++
 cpu/at32ap/{ => at32ap700x}/sm.h               |    0 
 cpu/at32ap/atmel_mci.c                         |   12 +-
 cpu/at32ap/cpu.c                               |   50 +-----
 cpu/at32ap/entry.S                             |   64 -------
 cpu/at32ap/exception.c                         |    3 +-
 cpu/at32ap/hsdramc.c                           |  102 ++++-------
 cpu/at32ap/pm.c                                |   42 -----
 cpu/at32ap/start.S                             |  129 ++++++++++++-
 drivers/serial/atmel_usart.c                   |   14 ++-
 drivers/serial/atmel_usart.h                   |    2 +
 include/asm-avr32/arch-at32ap700x/clk.h        |    4 +-
 include/asm-avr32/arch-at32ap700x/hmatrix.h    |   61 ++++++
 include/asm-avr32/arch-at32ap700x/hmatrix2.h   |  232 ------------------------
 include/asm-avr32/arch-at32ap700x/memory-map.h |   20 ++
 include/asm-avr32/hmatrix-common.h             |  131 +++++++++++++
 include/asm-avr32/sdram.h                      |   27 +++-
 include/asm-avr32/sections.h                   |    7 -
 include/configs/atngw100.h                     |   26 +--
 include/configs/atstk1002.h                    |   19 +-
 include/configs/atstk1003.h                    |   15 +-
 include/configs/atstk1004.h                    |   16 +-
 include/configs/{atstk1002.h => atstk1006.h}   |   21 +-
 lib_avr32/memset.S                             |    2 +-
 34 files changed, 632 insertions(+), 567 deletions(-)
 create mode 100644 cpu/at32ap/at32ap700x/clk.c
 rename cpu/at32ap/{ => at32ap700x}/sm.h (100%)
 delete mode 100644 cpu/at32ap/entry.S
 delete mode 100644 cpu/at32ap/pm.c
 create mode 100644 include/asm-avr32/arch-at32ap700x/hmatrix.h
 delete mode 100644 include/asm-avr32/arch-at32ap700x/hmatrix2.h
 create mode 100644 include/asm-avr32/hmatrix-common.h
 copy include/configs/{atstk1002.h => atstk1006.h} (92%)




More information about the U-Boot mailing list