alistair23-linux/drivers/watchdog
matthieu castet 90074dce55 [WATCHDOG] add bcm47xx watchdog driver
This add watchdog driver for broadcom 47xx device.
It uses the ssb subsytem to access embeded watchdog device.

Because the watchdog timeout is very short (about 2s), a soft timer is used
to increase the watchdog period.

Note : A patch for exporting the ssb_watchdog_timer_set will
be submitted on next linux-mips merge. Without this patch it can't 
be build as a module.

Signed-off-by: Aleksandar Radovanovic <biblbroks@sezampro.rs>
Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr>
Tested-by: Florian Fainelli <florian@openwrt.org>
Cc: Ralf Baechle <ralf@linux-mips.org>                                                                                       
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2009-06-20 18:40:56 +00:00
..
acquirewdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
advantechwdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
alim1535_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
alim7101_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
ar7_wdt.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
at32ap700x_wdt.c [WATCHDOG] more coding style clean-up's 2008-08-06 20:19:41 +00:00
at91rm9200_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
at91sam9_wdt.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
bcm47xx_wdt.c [WATCHDOG] add bcm47xx watchdog driver 2009-06-20 18:40:56 +00:00
bfin_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
booke_wdt.c powerpc: Fix Book-E watchdog timer interval setting 2008-11-08 12:38:59 -06:00
coh901327_wdt.c [WATCHDOG] U300 COH 901 327 watchdog driver 2009-06-20 18:38:53 +00:00
cpu5wdt.c [WATCHDOG] Coding style - Indentation - part 2 2008-08-06 13:21:09 +00:00
cpwd.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
davinci_wdt.c [WATCHDOG] move platform probe and remove function to devinit and devexit 2009-06-18 07:30:44 +00:00
ep93xx_wdt.c Merge Linus' latest into master 2008-08-08 19:18:18 +01:00
eurotechwdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
gef_wdt.c [WATCHDOG] gef_wdt.c: fsl_get_sys_freq() failure not noticed 2009-03-05 14:02:53 +00:00
geodewdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
hpwdt.c [WATCHDOG] hpwdt: Add NMI sourcing 2009-06-18 07:32:06 +00:00
i6300esb.c [WATCHDOG] i6300esb.c: Restructure initialization of the device 2009-04-08 06:06:50 +00:00
ib700wdt.c [WATCHDOG] ib700wdt - add timeout parameter 2008-12-31 16:12:16 +00:00
ibmasr.c [WATCHDOG] ibmasr: remove unnecessary spin_unlock() 2008-09-23 08:05:32 +00:00
indydog.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
iop_wdt.c trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able 2009-06-12 18:01:45 +02:00
it87_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
it8712f_wdt.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
iTCO_vendor.h [WATCHDOG 18/57] iTCO: unlocked_ioctl, coding style and cleanup 2008-05-28 11:51:32 +00:00
iTCO_vendor_support.c [WATCHDOG] iTCO_wdt: Fix ICH7+ reboot issue. 2009-06-18 07:31:58 +00:00
iTCO_wdt.c [WATCHDOG] iTCO_wdt: fix memory corruption when RCBA is disabled by hardware 2009-06-18 07:31:44 +00:00
ixp4xx_wdt.c [ARM] cputype: separate definitions, use them 2008-09-01 12:06:23 +01:00
ixp2000_wdt.c Merge Linus' latest into master 2008-08-08 19:18:18 +01:00
Kconfig [WATCHDOG] add bcm47xx watchdog driver 2009-06-20 18:40:56 +00:00
ks8695_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
machzwd.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
Makefile [WATCHDOG] add bcm47xx watchdog driver 2009-06-20 18:40:56 +00:00
mixcomwd.c [WATCHDOG] Coding style - Indentation - part 2 2008-08-06 13:21:09 +00:00
mpc8xxx_wdt.c [WATCHDOG] mpc8xxx_wdt: fix modular build 2008-08-26 20:20:44 +00:00
mpc5200_wdt.c powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function 2009-06-17 00:30:22 -06:00
mpcore_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
mtx-1_wdt.c [WATCHDOG] move platform probe and remove function to devinit and devexit 2009-06-18 07:30:44 +00:00
mv64x60_wdt.c [WATCHDOG] Clean-up includes 2008-08-06 13:02:16 +00:00
omap_wdt.c [WATCHDOG] omap_wdt.c: move probe function to .devinit.text 2009-04-08 06:21:57 +00:00
omap_wdt.h [WATCHDOG] omap_wdt.c: sync linux-omap changes 2008-10-10 13:11:10 +00:00
orion_wdt.c [ARM] Orion/Kirkwood: rename orion5x_wdt to orion_wdt 2009-06-08 13:05:00 -04:00
pc87413_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
pcwd.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
pcwd_pci.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
pcwd_usb.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
pika_wdt.c [WATCHDOG] Pika Warp appliance watchdog timer 2009-01-12 20:08:56 +00:00
pnx833x_wdt.c [WATCHDOG] Add pnx833x_wdt 2009-06-20 18:37:20 +00:00
pnx4008_wdt.c [WATCHDOG] move platform probe and remove function to devinit and devexit 2009-06-18 07:30:44 +00:00
rc32434_wdt.c [WATCHDOG] struct file_operations should be const 2009-03-25 09:06:18 +00:00
rdc321x_wdt.c [WATCHDOG] move platform probe and remove function to devinit and devexit 2009-06-18 07:30:44 +00:00
riowd.c [WATCHDOG] Fix io.h & uaccess.h includes. 2009-03-25 09:07:34 +00:00
rm9k_wdt.c [WATCHDOG] move platform probe and remove function to devinit and devexit 2009-06-18 07:30:44 +00:00
s3c2410_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
sa1100_wdt.c Merge branch 'origin' into devel 2009-03-28 20:29:51 +00:00
sb_wdog.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
sbc60xxwdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
sbc7240_wdt.c [WATCHDOG] Coding style - Indentation - part 2 2008-08-06 13:21:09 +00:00
sbc8360.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
sbc_epx_c3.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
sc520_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
sc1200wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
sch311x_wdt.c [WATCHDOG] Add SMSC SCH311x Watchdog Timer. 2008-12-31 16:12:47 +00:00
scx200_wdt.c [WATCHDOG] Correct WDIOF_MAGICCLOSE flag 2009-06-18 07:30:57 +00:00
shwdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
smsc37b787_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
softdog.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
stmp3xxx_wdt.c [WATCHDOG] Freescale STMP: watchdog driver 2009-06-20 18:40:32 +00:00
twl4030_wdt.c [WATCHDOG] twl4030 watchdog driver 2009-06-20 18:39:43 +00:00
txx9wdt.c [WATCHDOG] fix watchdog/txx9wdt.c compilation 2008-08-10 20:19:11 +00:00
w83627hf_wdt.c [PATCH] Switch all my contributions stuff to a single common address 2008-10-28 19:16:11 +00:00
w83697hf_wdt.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
w83697ug_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
w83877f_wdt.c [WATCHDOG] Coding style - Indentation - part 2 2008-08-06 13:21:09 +00:00
w83977f_wdt.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
wafer5823wdt.c [PATCH] Switch all my contributions stuff to a single common address 2008-10-28 19:16:11 +00:00
wd501p.h [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
wdrtas.c [WATCHDOG] Some more general cleanup 2009-06-18 07:30:30 +00:00
wdt.c [WATCHDOG] wdt.c: remove #ifdef CONFIG_WDT_501 2009-03-25 09:08:16 +00:00
wdt285.c [PATCH] Switch all my contributions stuff to a single common address 2008-10-28 19:16:11 +00:00
wdt977.c [WATCHDOG] More coding-style and trivial clean-up 2009-03-25 09:07:04 +00:00
wdt_pci.c [PATCH] Switch all my contributions stuff to a single common address 2008-10-28 19:16:11 +00:00
wm8350_wdt.c [WATCHDOG] wm8350: Fix section annotations 2009-01-12 20:08:30 +00:00