[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