Fix watchdog issues for ColdFire boards.

This commit is contained in:
Wolfgang Denk 2006-05-09 13:49:12 +02:00
parent 1cfefe8cb6
commit 4af099bda9
3 changed files with 18 additions and 8 deletions

View File

@ -2,11 +2,13 @@
Changes since U-Boot 1.1.4:
======================================================================
* Fix watchdog issues for ColdFire boards.
* Add M5271EVB board support.
* Make R5200 specific low level initialization board conditional.
* Update CPU target identification strings for Coldfire family.
* Update CPU target identification strings for ColdFire family.
* Update register definitions for MCF5271.
@ -21,7 +23,7 @@ Changes since U-Boot 1.1.4:
- Removed MPC8349ADS port
- Added PCI support to MPC8349ADS
- reworked memory map to allow mapping of all regions with BATs
Patch by Kumar Gala 20 Apr 2006
Patch by Kumar Gala, 20 Apr 2006
* Coding Style cleanup
@ -1813,7 +1815,7 @@ Changes for U-Boot 1.1.3:
- use -mtune=xscale and -march=armv5 options for PXA
* Patch by Florian Schlote, 08 Sep 2004:
Add support for SenTec-COBRA5272-board (Coldfire).
Add support for SenTec-COBRA5272-board (ColdFire).
* Patch by Gleb Natapov, 07 Sep 2004:
mpc824x: set PCI latency timer to a sane value
@ -1871,7 +1873,7 @@ Changes for U-Boot 1.1.2:
* Patch by Stefan Roese, 16 Dez 2004:
- ext2fs support added
- Tundra universe support added
- Coldfire MCF5249 support added (no preloader needed!)
- ColdFire MCF5249 support added (no preloader needed!)
- MCF5249 board TASREG added
- PPC boards added: APC405, CPCI405DT, CPCI750, G2000, HH405,
VOM405, WUH405
@ -2193,7 +2195,7 @@ Changes for U-Boot 1.1.2:
* Fix NSCU config; add ethernet wakeup code.
* Add link for preloader for Motorola Coldfire to README.m68k
* Add link for preloader for Motorola ColdFire to README.m68k
* Patch by Michael Bendzick, 12 Jul 2004:
fix output formatting in drivers/cfi_flash.c
@ -3140,7 +3142,7 @@ Changes for U-Boot 1.1.0:
* Some code cleanup
* Patch by Josef Baumgartner, 10 Feb 2004:
Fixes for Coldfire port
Fixes for ColdFire port
* Patch by Brad Kemp, 11 Feb 2004:
Fix CFI flash driver problems
@ -3406,7 +3408,7 @@ Changes for U-Boot 1.0.1:
- 4xx: removed spurious MII error messages on "mii info" command.
* Patch by Bernhard Kuhn, 28 Nov 2003:
add support for Coldfire CPU
add support for ColdFire CPU
add support for Motorola M5272C3 and M5282EVB boards
* Patch by Pierre Aubert, 24 Nov 2003:

View File

@ -23,6 +23,7 @@
#include <common.h>
#include <command.h>
#include <watchdog.h>
#include <asm/mcfuart.h>
@ -174,7 +175,9 @@ void serial_puts (const char *s) {
}
int serial_getc(void) {
while(!rs_is_char());
while(!rs_is_char())
WATCHDOG_RESET();
return rs_get_char();
}

View File

@ -45,6 +45,7 @@
/* #define DEBUG */
#include <common.h>
#include <watchdog.h>
#include <asm/processor.h>
#include <asm/byteorder.h>
#include <environment.h>
@ -1307,6 +1308,10 @@ static int flash_write_cfiword (flash_info_t * info, ulong dest,
if (flag)
enable_interrupts ();
#if defined(CONFIG_MCF52x2)
WATCHDOG_RESET();
#endif
return flash_full_status_check (info, find_sector (info, dest),
info->write_tout, "write");
}