[U-Boot-Users] [PATCH] Fix out-of-range operand error in mpc83xx/start.S
Timur Tabi
timur at freescale.com
Fri Jul 14 17:45:41 CEST 2006
CHANGELOG
* Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
CONFIG_WATCHDOG is defined. An out-of-range constant was changed to its
negative equivalent to make the compiler happy.
Signed-off-by: Timur Tabi <timur at freescale.com>
---
cpu/mpc83xx/start.S | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
482af05a0aa630b1380b332804d491ed01149815
diff --git a/cpu/mpc83xx/start.S b/cpu/mpc83xx/start.S
index 6e02cce..0ca4f4f 100644
--- a/cpu/mpc83xx/start.S
+++ b/cpu/mpc83xx/start.S
@@ -458,7 +458,7 @@ init_e300_core: /* time t 10 */
li r4, 0x556C
sth r4, SWSRR at l(r3)
- li r4, 0xAA39
+ li r4, -0x55C7 /* Equivalent to 0xAA39 */
sth r4, SWSRR at l(r3)
#else
/* Disable Wathcdog */
--
1.2.4
More information about the U-Boot
mailing list