[U-Boot] [PATCH v3] cp/cmp: Add WATCHDOG_RESET in copy and compare loop
Wolfgang Denk
wd at denx.de
Tue Oct 12 22:50:32 CEST 2010
Dear Stefan Roese,
In message <1284369034-16382-1-git-send-email-sr at denx.de> you wrote:
> On some boards with a very short watchdog timeout, the "cp" and
> "cmp" commands may reset the board. This patch adds some
> watchdog resets inside the loops. Otherwise for example the lwmon5
> board will reset while doing something like this:
>
> => cp.b fc000000 1000000 100000
>
> Signed-off-by: Stefan Roese <sr at denx.de>
> ---
> v3
> - Increased loop count as suggested by Wolfgang
> (256k still resets the lwmon5 board)
>
> v2:
> - Changed to power of 2 value to simplify the resulting code,
> 4096 seems to be enough for lwmon5.
>
> common/cmd_mem.c | 8 ++++++++
> 1 files changed, 8 insertions(+), 0 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Fantasy is like alcohol - too much is bad for you, a little bit makes
the world a better place. Like an exercise bicycle it takes you
nowhere, but it just might tone up the muscles that will. Daydreaming
got us where we are today; early in our evolution we learned to let
our minds wander so well that they started coming back with souve-
nirs. - Terry Pratchett & Stephen Briggs, _The Discworld Companion_
More information about the U-Boot
mailing list