Skip to content

Commit

Permalink
[WATCHDOG] w83977f-watchdog-driver.patch
Browse files Browse the repository at this point in the history
In a project for my company I've needed to use the watchdog device in a
PCM-5335 SBC from AAEON.  The watchdog timer is from a Winbond's SuperIO
chip, the W83977F.

I've made this driver based on two others already on the kernel tree,
the w83877f_wdt and the wdt977.

Signed-off-by: Jose Goncalves <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Wim Van Sebroeck <[email protected]>
  • Loading branch information
JoseGoncalves authored and Wim Van Sebroeck committed Sep 12, 2005
1 parent 3809ad3 commit b4cc4aa
Show file tree
Hide file tree
Showing 3 changed files with 562 additions and 0 deletions.
13 changes: 13 additions & 0 deletions drivers/char/watchdog/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,19 @@ config W83877F_WDT

Most people will say N.

config W83977F_WDT
tristate "W83977F (PCM-5335) Watchdog Timer"
depends on WATCHDOG && X86
---help---
This is the driver for the hardware watchdog on the W83977F I/O chip
as used in AAEON's PCM-5335 SBC (and likely others). This
watchdog simply watches your kernel to make sure it doesn't freeze,
and if it does, it reboots your computer after a certain amount of
time.

To compile this driver as a module, choose M here: the
module will be called w83977f_wdt.

config MACHZ_WDT
tristate "ZF MachZ Watchdog"
depends on WATCHDOG && X86
Expand Down
1 change: 1 addition & 0 deletions drivers/char/watchdog/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ obj-$(CONFIG_SBC8360_WDT) += sbc8360.o
obj-$(CONFIG_CPU5_WDT) += cpu5wdt.o
obj-$(CONFIG_W83627HF_WDT) += w83627hf_wdt.o
obj-$(CONFIG_W83877F_WDT) += w83877f_wdt.o
obj-$(CONFIG_W83977F_WDT) += w83977f_wdt.o
obj-$(CONFIG_MACHZ_WDT) += machzwd.o

# PowerPC Architecture
Expand Down
Loading

0 comments on commit b4cc4aa

Please sign in to comment.