mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-06-26 08:31:28 +00:00
Fix watchdog POST for lwmon5
If the hardware watchdog detects a voltage error, the watchdog sets GPIO62 to low. The watchdog POST has to detect this low level. Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i> Signed-off-by: Wolfgang Denk <wd@denx.de>
This commit is contained in:
parent
dd5748bcd6
commit
3e4615ab7f
1 changed files with 3 additions and 2 deletions
|
@ -52,8 +52,9 @@ static void watchdog_magic_write(uint value)
|
||||||
|
|
||||||
int sysmon1_post_test(int flags)
|
int sysmon1_post_test(int flags)
|
||||||
{
|
{
|
||||||
if (gpio_read_in_bit(CFG_GPIO_SYSMON_STATUS)) {
|
if (gpio_read_in_bit(CFG_GPIO_SYSMON_STATUS) == 0) {
|
||||||
/* 3.1. GPIO62 is low
|
/*
|
||||||
|
* 3.1. GPIO62 is low
|
||||||
* Assuming system voltage failure.
|
* Assuming system voltage failure.
|
||||||
*/
|
*/
|
||||||
post_log("Abnormal voltage detected (GPIO62)\n");
|
post_log("Abnormal voltage detected (GPIO62)\n");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue