From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alessandro Rubini Date: Sat, 6 Feb 2010 20:53:30 +0100 Subject: [U-Boot] [PATCH 0/3] Fixes for edb9315 Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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(-)