[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