[U-Boot] [PATCH 0/3] Fixes for edb9315
Alessandro Rubini
rubini-list at gnudd.com
Sat Feb 6 20:53:30 CET 2010
I'm porting current u-boot to a board similar to EP9315A, so I'm using
arm/master as a basis, as it includes the patches by Matthias
Kaehlcke. I'm currently running from RAM (SKIP_LOWLEVEL_INIT), after
setting up sdram and pll elsewhere (older vendor u-boot code, still to
be ported).
"fix syscon_regs definition" is needed to access any software-locked
syscon register from C code (e.g., in reset_cpu() and devicecfg used
by me in patch 3).
"change calculation un early_udelay.h" is needed at least for eldk-4.2
(gcc-4.2.2), as without this patch it will use the stack before setting SP.
Actually, we could use the ether buffer as a stack, if needed, but it's not
really needed here.
"enable the uart in devicecfg register" prevents u-boot from freezing
at least with SKIP_LOWLEVEL_INIT set, but I'm pretty sure lowlevel_setup
assembly code doesn't enable the uart, either.
Alessandro Rubini (3):
EP93xx: fix syscon_regs definition
edb93xx: change calculation un early_udelay.h
edb93xx: enable the uart in devicecfg register
board/edb93xx/early_udelay.h | 2 +-
board/edb93xx/edb93xx.c | 6 ++++++
include/asm-arm/arch-ep93xx/ep93xx.h | 3 ++-
3 files changed, 9 insertions(+), 2 deletions(-)
More information about the U-Boot
mailing list