summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/wdt_pci.c
diff options
context:
space:
mode:
authorDave Mueller <d.mueller@elsoft.ch>2012-04-11 15:43:22 +0200
committerWim Van Sebroeck <wim@iguana.be>2012-05-23 16:17:51 +0200
commit8f90a3ae8f67a6c521e2d8fcb488262833f2a4cd (patch)
treefe9ac7c0e004f88098647786ddbf732ebd088d60 /drivers/watchdog/wdt_pci.c
parent3016a552a8314b2734aed0a1acbb983459e2acc4 (diff)
downloadop-kernel-dev-8f90a3ae8f67a6c521e2d8fcb488262833f2a4cd.zip
op-kernel-dev-8f90a3ae8f67a6c521e2d8fcb488262833f2a4cd.tar.gz
watchdog: sch311x_wdt.c: Remove RESGEN
The SCH311x chip contains 2 watchdogs. One is the watchdog programmable by the runtime register at address 0x65-0x68, the other is the watchdog inside the power on reset generator. This second watchdog has a fixed timeout value of ~1.6 seconds and is configurable only by the RESGEN register. The BIOS normally takes care of the RESGEN watchdog and disables it (at least) before the OS is booted. Unfortunately the sch311x_wdt driver clears bit 0 of the RESGEN register which has the effect that at the latest 1.6 seconds later, a POR is triggered. The attached patch fixes this problem by completely removing any reference to the RESGEN watchdog from the sch311x_wdt driver. Signed-off-by: Dave Mueller <d.mueller@elsoft.ch> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog/wdt_pci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud