[U-Boot-Users] Please pull u-boot-83xx.git (I2C rework)
joakim.tjernlund at transmode.se
Tue Nov 28 23:49:50 CET 2006
On Tue, 2006-11-28 at 16:16 -0600, Timur Tabi wrote:
> Joakim Tjernlund wrote:
> > No, see attached patch(s)
> Ah, I see.
> > Not tested in your tree as I don't use that one (yet)
> Git didn't like your patches, for some reason, so I had to apply them by hand,
> but everything seems to be okay. I will apply them to our tree for Wolfgang's
While I am at it, I would also like to see this in u-boot
We use I2C as HRCW since we wan't to haw our flash reset connetced to
HRESET, otherwise you might be unable to boot if the flash is in non
read array mode when the board resets.
We also need to have the version info in the begining of the flash so
we can identify what version of u-boot we have installed.
-------------- next part --------------
From 89b60f21af0d04959d93ccb70fd781c8aba9e66c Mon Sep 17 00:00:00 2001
From: Joakim Tjernlund <Joakim.Tjernlund at transmode.se>
Date: Tue, 28 Nov 2006 23:42:31 +0100
Subject: [PATCH] Make HRCW and version info in data segment configurable.
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund at transmode.se>
cpu/mpc83xx/start.S | 28 +++++++++++++++++-----------
1 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/cpu/mpc83xx/start.S b/cpu/mpc83xx/start.S
index 0f27bb6..44bca26 100644
@@ -77,20 +77,12 @@
- * Version string - must be in data segment because MPC83xx uses the
- * first 256 bytes for the Hard Reset Configuration Word table (see
- * below). Similarly, can't have the U-Boot Magic Number as the first
- * thing in the image - don't know how this will affect the image tools,
- * but I guess I'll find out soon.
+ * MPC83xx can use the first 0x40 bytes for the Hard Reset Configuration Word
+ * table (see below) if so configured.
- .globl version_string
- .ascii U_BOOT_VERSION
- .ascii " (", __DATE__, " - ", __TIME__, ")"
- .ascii " ", CONFIG_IDENT_STRING, "\0"
#define _HRCW_TABLE_ENTRY(w) \
.fill 8,1,(((w)>>24)&0xff); \
.fill 8,1,(((w)>>16)&0xff); \
@@ -99,7 +91,21 @@ version_string:
+ * Version string - May be in data segment if one wants to reserve the
+ * space left to address 0x100 for future expansion of HRCW bytes.
+ .long 0x27051956 /* U-Boot Magic Number */
+ .globl version_string
+ .ascii U_BOOT_VERSION
+ .ascii " (", __DATE__, " - ", __TIME__, ")"
+ .ascii " ", CONFIG_IDENT_STRING, "\0"
#error CONFIG_DEFAULT_IMMR must be defined
More information about the U-Boot