Add new custom command 'rstbywdt' for last reset reason check
authorPiotr Dymacz <pepe2k@gmail.com>
Tue, 13 Jun 2017 20:53:04 +0000 (22:53 +0200)
committerPiotr Dymacz <pepe2k@gmail.com>
Tue, 13 Jun 2017 20:53:04 +0000 (22:53 +0200)
commit007e4341621933d4ac78ecf760b9952129753b40
tree18e1e01175def09fa9bf199c9f0123469d5786da
parentc50eca74400eba819d99107379dd9e9414f4fcf3
Add new custom command 'rstbywdt' for last reset reason check

Add a small helper command 'rstbywdt' which returns true if the last
system reset was caused by the SOC watchdog.

It can be used for example to boot different kernel in case of reset
caused by watchdog:

if rstbywdt; then bootm 0x9FE80000; else bootm 0x9F050000; fi

Also, show a warning at boot if last reset was caused by watchodg.
u-boot/board/ar7240/common/common.c
u-boot/common/cmd_custom.c
u-boot/include/common.h
u-boot/include/configs/qca9k_common.h