[U-Boot] [PATCH v4 0/3] x530: Enable watchdog

Chris Packham judge.packham at gmail.com
Sun Feb 17 21:30:51 UTC 2019


We've seen some issues with the x530 under extreme conditions where the
DDR gets into a bad state. Generally this results in an application
crash followed by a lock-up in u-boot.

Enabling the watchdog prevents the lock up and will let the DDR training
have another go. Sometimes this recovers but even a reboot loop is
better than a complete lockup.

Changes in v4:
- use DIV_ROUND_UP to avoid setting the timeout to 0.

Changes in v3:
- new
- specify timeout in milliseconds

Changes in v2:
- update commit message

Chris Packham (3):
  watchdog: orion_wdt: support SPL usage
  watchdog: orion_wdt: take timeout value in ms
  arm: mvebu: x530: Enable watchdog in SPL and U-Boot

 arch/arm/dts/armada-385-atl-x530-u-boot.dtsi |  4 ++
 board/CZ.NIC/turris_omnia/turris_omnia.c     |  2 +-
 board/alliedtelesis/x530/x530.c              | 48 ++++++++++++++++++++
 configs/x530_defconfig                       |  5 ++
 drivers/watchdog/Kconfig                     |  1 +
 drivers/watchdog/orion_wdt.c                 | 27 ++++++++---
 6 files changed, 79 insertions(+), 8 deletions(-)

-- 
2.20.1



More information about the U-Boot mailing list