Skip to content

Commit

Permalink
[WATCHDOG] Blackfin on-chip watchdog driver
Browse files Browse the repository at this point in the history
This patch implements the driver necessary use the Analog Devices
Blackfin processor's on-chip watchdog controller, supports
BF53[123]/BF53[467]/BF54[2489]/BF561.

Signed-off-by: Mike Frysinger <[email protected]>
Signed-off-by: Bryan Wu <[email protected]>
Signed-off-by: Wim Van Sebroeck <[email protected]>
  • Loading branch information
Bryan Wu authored and Wim Van Sebroeck committed Jul 23, 2007
1 parent 8cf1897 commit 1e6d320
Show file tree
Hide file tree
Showing 4 changed files with 514 additions and 0 deletions.
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -771,6 +771,14 @@ L: [email protected] (subscribers-only)
W: http://blackfin.uclinux.org
S: Supported

BLACKFIN WATCHDOG DRIVER
P: Mike Frysinger
M: [email protected]
M: [email protected]
L: [email protected] (subscribers-only)
W: http://blackfin.uclinux.org
S: Supported

BAYCOM/HDLCDRV DRIVERS FOR AX.25
P: Thomas Sailer
M: [email protected]
Expand Down
13 changes: 13 additions & 0 deletions drivers/char/watchdog/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,19 @@ config AT32AP700X_WDT
Watchdog timer embedded into AT32AP700x devices. This will reboot
your system when the timeout is reached.

# Blackfin Architecture

config BFIN_WDT
tristate "Blackfin On-Chip Watchdog Timer"
depends on WATCHDOG && BLACKFIN
---help---
If you say yes here you will get support for the Blackfin On-Chip
Watchdog Timer. If you have one of these processors and wish to
have watchdog support enabled, say Y, otherwise say N.

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

# X86 (i386 + ia64 + x86_64) Architecture

config ACQUIRE_WDT
Expand Down
3 changes: 3 additions & 0 deletions drivers/char/watchdog/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ obj-$(CONFIG_IOP_WATCHDOG) += iop_wdt.o
# AVR32 Architecture
obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o

# Blackfin Architecture
obj-$(CONFIG_BFIN_WDT) += bfin_wdt.o

# X86 (i386 + ia64 + x86_64) Architecture
obj-$(CONFIG_ACQUIRE_WDT) += acquirewdt.o
obj-$(CONFIG_ADVANTECH_WDT) += advantechwdt.o
Expand Down
Loading

0 comments on commit 1e6d320

Please sign in to comment.