[U-Boot] [RFC PATCH 0/5] avr32: add generic board

Andreas Bießmann andreas.devel at googlemail.com
Tue Jan 20 00:29:02 CET 2015


This is the first attempt to add generic board support to avr32 architecture. It
has at least one relevant part for other manual reloc architectures.

This series is currently runtime tested on grasshhopper only. I expect some
changes regarding LCD support when testing the code on atstk1002. The DMA stuff
is not tested yet but I expect no serios things here.
The code is not run through checkpatch nor buildman at the time of writing.

Comments welcome!

Especially for the TLB stuff placed in board_init_r.

Andreas Bießmann


Andreas Bießmann (5):
  avr32: use dlmalloc for DMA buffers
  avr32: rename cpu_init() -> arch_cpu_init()
  common/board_r: manual relocation for cmd table
  avr32: add generic board support
  grasshopper: enable generic board

 arch/avr32/config.mk                 |    3 ++
 arch/avr32/cpu/cpu.c                 |    2 +-
 arch/avr32/cpu/u-boot.lds            |    2 ++
 arch/avr32/include/asm/config.h      |    1 +
 arch/avr32/include/asm/dma-mapping.h |    7 ++++-
 arch/avr32/include/asm/u-boot.h      |    9 ++++++
 arch/avr32/lib/Makefile              |    2 ++
 arch/avr32/lib/board.c               |   53 +---------------------------------
 arch/avr32/lib/interrupts.c          |    5 ++++
 common/board_f.c                     |   13 +++++++--
 common/board_r.c                     |   34 ++++++++++++++++++++--
 include/asm-generic/u-boot.h         |    4 +++
 include/configs/atngw100.h           |    1 -
 include/configs/atngw100mkii.h       |    1 -
 include/configs/atstk1002.h          |    1 -
 include/configs/atstk1006.h          |    1 -
 include/configs/favr-32-ezkit.h      |    1 -
 include/configs/grasshopper.h        |    5 +++-
 include/configs/hammerhead.h         |    1 -
 include/configs/mimc200.h            |    1 -
 20 files changed, 80 insertions(+), 67 deletions(-)

-- 
1.7.10.4



More information about the U-Boot mailing list