omap2420-h4: Fix booting from NOR flash
authorHunter, Jon <jon-hunter@ti.com>
Wed, 3 Apr 2013 09:35:34 +0000 (09:35 +0000)
committerTom Rini <trini@ti.com>
Mon, 8 Apr 2013 15:29:05 +0000 (11:29 -0400)
commit47f58a7357c27ad10b7853cdd7cd018692bfbae0
tree50e4609b91a7f22cad270d51eced7d47375e212a
parent335d9394c9d9d5f9bec12428f5cc2b84d092bdb6
omap2420-h4: Fix booting from NOR flash

The omap2420-h4 board is using a RAM based address as the linker
location for code. This is causing several problems when attempting
to run the latest u-boot code base on this board from flash. Update
the default linker location for code to be in NOR flash. Please note
that OMAP maps the NOR flash to address 0x08000000 by default and so
use this as the default address for the NOR flash.

Also remove legacy code that attempts to calculate where in flash the
sdata structure, that holds the memory interface configuration data,
is located. By changing the default linker location for code to flash
this is no longer necessary.

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
arch/arm/include/asm/arch-omap24xx/omap2420.h
board/ti/omap2420h4/config.mk
board/ti/omap2420h4/mem.c
include/configs/omap2420h4.h