linux/drivers/char/watchdog
Marcelo Tosatti fb64c2446b [PATCH] ppc32: m8xx watchdog update
This updates m8xx_wdt as follows:

1) Remove now obsolete fpos check in the write() function. The driver is
currently non functional due to this bug.

2) Use in/out macros for register access.

3) Allows m8xx_wdt to use a kernel timer instead of the builtin RTC/PIT
for keep-alive trigger (which is responsible for servicing the watchdog
until an userspace application takes over). For instance Cyclades PRxK
boards (MPC 855T based) have a non-functional internal RTC/PIT unit.
Behaviour for boards with RTC/PIT is unchaged.

4) The last change required moving the RTCSC register setting code
to a weak function which can be overriden by board specific files.
Otherwise the timer init code trashes the register making it impossible
for m8xx_wdt to detect the situation.

Signed-off-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-01-09 14:50:51 +11:00
..
acquirewdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
advantechwdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
alim1535_wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
alim7101_wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
booke_wdt.c [PATCH] ppc: booke_wdt compile fix 2005-12-16 14:43:05 -08:00
cpu5wdt.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
eurotechwdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
i8xx_tco.c [PATCH] i8xx_tco.c: arm watchdog only when started 2005-08-09 12:08:21 -07:00
i8xx_tco.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i6300esb.c [WATCHDOG] i6300.h-removal-patch 2005-09-11 22:01:58 +02:00
ib700wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
ibmasr.c [WATCHDOG] driver-for-ibm-automatic-server-restart-watchdog-fix2.patch 2005-09-11 22:11:40 +02:00
indydog.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
ixp4xx_wdt.c [PATCH] Fix IXP4xx watchdog errata workaround 2006-01-04 16:47:42 -08:00
ixp2000_wdt.c [WATCHDOG] correct sysfs name for watchdog devices 2005-09-03 13:51:18 +02:00
Kconfig [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00
machzwd.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
Makefile Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog 2005-09-13 09:45:20 -07:00
mixcomwd.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
mpc8xx_wdt.c [PATCH] ppc32: m8xx watchdog update 2006-01-09 14:50:51 +11:00
mpcore_wdt.c [ARM SMP] mpcore_wdt bogus fpos check 2005-12-05 10:15:06 +00:00
mv64x60_wdt.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
pcwd_pci.c [PATCH] PCI: removed unneeded .owner field from struct pci_driver 2005-11-10 16:09:17 -08:00
pcwd_usb.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
pcwd.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
s3c2410_wdt.c [ARM] Move asm/hardware/clock.h to linux/clk.h 2006-01-07 16:15:52 +00:00
sa1100_wdt.c [PATCH] ARM: 2833/2: Remove support for WDIOF_MAGICCLOSE from sa1100-wdt 2005-08-03 20:34:52 +01:00
sbc60xxwdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
sbc8360.c [WATCHDOG] sbc8360+w83977f_wdt-consolidate_CONFIG_WATCHDOG_NOWAYOUT_handling 2005-09-12 09:37:41 +02:00
sc520_wdt.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
sc1200wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
scx200_wdt.c [WATCHDOG] correct sysfs name for watchdog devices 2005-09-03 13:51:18 +02:00
shwdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
softdog.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
w83627hf_wdt.c [WATCHDOG] w83627hf_wdt trivial typo 2005-11-01 19:31:37 +01:00
w83877f_wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
w83977f_wdt.c [WATCHDOG] sbc8360+w83977f_wdt-consolidate_CONFIG_WATCHDOG_NOWAYOUT_handling 2005-09-12 09:37:41 +02:00
wafer5823wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
wd501p.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wdrtas.c [PATCH] wdrtas.c: fix __user annotations 2005-12-15 10:04:30 -08:00
wdt285.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wdt977.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00
wdt_pci.c [PATCH] PCI: removed unneeded .owner field from struct pci_driver 2005-11-10 16:09:17 -08:00
wdt.c [PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling 2005-07-27 16:25:54 -07:00