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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot