On Tue, Jan 08, 2019 at 07:28:35PM +0530, Lokesh Vutla wrote: > Commit 2c77c0d6524eb ("xyz-modem: Change getc timeout loop waiting") > fixes the loop delay when using a hw watchdog, assuming that watchdog > kicking is taken care of by getc(). But the xyzmodem driver tries to > do a getc only after confirming that a character is available like below: > while (!tstc()) { > till timeout; > } > if (tstc()) > *c = getc(); > > and getc() does a watchdog reset only if it fails to see a character. > In this case, getc() always sees a character and never does a > watchdog reset. So to make sure that watchdog doesn't get reset > while loading the file, do a watchdog reset just before starting the > image loading. > > Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com> > Signed-off-by: Vignesh R <vigne...@ti.com> > Reviewed-by: Simon Glass <s...@chromium.org>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot