
This patch series enables at91rm9200ek board to work with new ARM relocation. Unfortunately the board does _not_ fully work, there is one issue left I can't figure out currently. When booting from pre-initialised clock and RAM (e.g. by JTAG dongle or preloader) the relocation works. But when booting from NOR flash the board hangs just after 'relocation Offset is: 11f7f000'. I think it is the same issue with using bss before relocation but couldn't find the loacation til now. I don't know if I get it done til release of v2010.12 but like to have the current changes in.
The series includes two patches already in Reinhard's u-boot-atmel/at91-next branch but the base of at91-next is outdated and they will not apply cleanly. So feel free to include them or not. Reinhard, any comments? The mentioned patches are:
at91rm9200ek: add configure target for RAM boot MAKEALL: fix AT91
Beside that the 'add configure target for RAM boot' is needed for working configuration as ram-boot since nor-boot is currently broken ;)
Andreas Bießmann (4): at91rm9200ek: add configure target for RAM boot MAKEALL: fix AT91 arm920t: fix linker skript for -pie linking arm920t/at91/timer: replace bss variables by gd
MAKEALL | 18 +++--------------- arch/arm/cpu/arm920t/at91/timer.c | 29 ++++++++++++++--------------- arch/arm/cpu/arm920t/u-boot.lds | 3 +++ board/atmel/at91rm9200ek/config.mk | 2 -- boards.cfg | 3 ++- include/configs/at91rm9200ek.h | 16 ++++++++++++++++ 6 files changed, 38 insertions(+), 33 deletions(-) delete mode 100644 board/atmel/at91rm9200ek/config.mk