linux/drivers/watchdog
Wolfram Sang de6303ab93 watchdog: add new driver for STMP3xxx and i.MX23/28
Replace the existing STMP3xxx driver because it has enough drawbacks
that a rewrite is apropriate. The new driver is designed to use the
watchdog framework which makes it a lot smaller and avoids open coding
the watchdog API again. It also uses now an explicitly exported function
from the RTC driver to set up its registers (the old driver silently
reused the hopefully(!) already remapped RTC registers). Also, this
driver is mach independent, while the old one depends on a mach replaced
by another one a year ago. Since the user interface is still the
standard watchdog API, users don't need to adapt.

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2013-03-01 12:44:34 +01:00
..
acquirewdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
advantechwdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
alim1535_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
alim7101_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
ar7_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
at32ap700x_wdt.c watchdog: convert drivers/watchdog/* to use module_platform_driver_probe 2013-01-17 17:39:33 -08:00
at91rm9200_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
at91sam9_wdt.c watchdog: at91sam9: at91_wdt_dt_ids cannot be __init 2013-03-01 12:16:47 +01:00
at91sam9_wdt.h ARM: at91: make watchdog drivers soc independent 2011-11-28 22:50:39 +08:00
ath79_wdt.c watchdog: ath79_wdt: add device tree matching 2013-03-01 12:22:43 +01:00
bcm47xx_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
bcm63xx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
bfin_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
booke_wdt.c Fix misspellings of "whether" in comments. 2012-11-19 14:31:35 +01:00
coh901327_wdt.c watchdog: convert drivers/watchdog/* to use module_platform_driver_probe 2013-01-17 17:39:33 -08:00
cpu5wdt.c watchdog: cpu5wdt.c: add missing del_timer call 2012-12-19 22:24:41 +01:00
cpwd.c new helper: file_inode(file) 2013-02-22 23:31:31 -05:00
da9052_wdt.c watchdog: da9052: Fix invalid free of devm_ allocated data 2012-12-19 22:25:07 +01:00
da9055_wdt.c watchdog: da9055: Don't update wdt_dev->timeout in da9055_wdt_set_timeout error path 2013-01-02 12:06:49 +01:00
davinci_wdt.c watchdog: davinci_wdt: add OF support 2012-12-19 22:25:08 +01:00
dw_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
ep93xx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
eurotechwdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
f71808e_wdt.c watchdog: f71808e_wdt: Add support for Jetway JNF99 motherboard 2012-07-23 12:46:38 +02:00
gef_wdt.c watchdog: gef_wdt.c: add missing remove callback 2013-03-01 12:18:33 +01:00
geodewdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
hpwdt.c watchdog: hpwdt.c: Increase version string 2012-12-19 22:24:40 +01:00
i6300esb.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
ib700wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
ibmasr.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
ie6xx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
imx2_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
indydog.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
intel_scu_watchdog.c watchdog: Use pr_<fmt> and pr_<level> 2012-03-27 19:59:26 +02:00
intel_scu_watchdog.h watchdog: Use pr_<fmt> and pr_<level> 2012-03-27 19:59:26 +02:00
iop_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
it87_wdt.c watchdog: it87_wdt: Add support for IT8728F watchdog. 2012-05-23 16:24:43 +02:00
it8712f_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
iTCO_vendor_support.c watchdog: Convert iTCO_wdt driver to mfd model 2012-05-09 17:20:09 +02:00
iTCO_vendor.h watchdog: Convert iTCO_wdt driver to mfd model 2012-05-09 17:20:09 +02:00
iTCO_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
ixp4xx_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
jz4740_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
Kconfig watchdog: add new driver for STMP3xxx and i.MX23/28 2013-03-01 12:44:34 +01:00
ks8695_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
lantiq_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
m54xx_wdt.c m68knommu: clean up ColdFire 54xx General Timer definitions 2012-09-27 23:34:03 +10:00
machzwd.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
Makefile watchdog: add new driver for STMP3xxx and i.MX23/28 2013-03-01 12:44:34 +01:00
max63xx_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
mixcomwd.c watchdog: remove use of __devinitdata 2012-11-28 12:00:24 -08:00
mpc8xxx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
mpcore_wdt.c watchdog: Convert dev_printk(KERN_<LEVEL> to dev_<level>( 2012-12-19 22:25:06 +01:00
mtx-1_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
mv64x60_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
nuc900_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
nv_tco.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
nv_tco.h watchdog: Add TCO support for nVidia chipsets 2011-01-12 13:51:23 +00:00
octeon-wdt-main.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
octeon-wdt-nmi.S WATCHDOG: Add watchdog driver for OCTEON SOCs 2010-08-05 13:26:22 +01:00
of_xilinx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
omap_wdt.c watchdog: omap_wdt: eliminate unused variable and a compiler warning 2013-01-02 12:06:58 +01:00
omap_wdt.h watchdog: cleanup spaces before tabs 2011-03-15 16:02:27 +00:00
orion_wdt.c watchdog: orion_wdt: Add platform alias 2013-03-01 12:24:58 +01:00
pc87413_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
pcwd_pci.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
pcwd_usb.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
pcwd.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
pika_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
pnx833x_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
pnx4008_wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
rc32434_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
rdc321x_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
retu_wdt.c watchdog: introduce retu_wdt driver 2013-03-01 12:31:14 +01:00
riowd.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
s3c2410_wdt.c watchdog: s3c2410_wdt: use clk_prepare_enable and clk_disable_unprepare 2012-12-19 22:24:43 +01:00
sa1100_wdt.c ARM: sa11x0/pxa: convert OS timer registers to IOMEM 2012-07-09 17:37:35 +01:00
sb_wdog.c watchdog: Use pr_<fmt> and pr_<level> 2012-03-27 19:59:26 +02:00
sbc60xxwdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
sbc7240_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
sbc8360.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
sbc_epx_c3.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
sbc_fitpc2_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
sc520_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
sc1200wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
sch311x_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
scx200_wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
shwdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
smsc37b787_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
softdog.c watchdog: softdog: convert to watchdog core 2012-03-27 20:07:21 +02:00
sp805_wdt.c watchdog: sp805_wdt.c: use clk_prepare_enable and clk_disable_unprepare 2012-12-19 22:24:38 +01:00
sp5100_tco.c watchdog: sp5100_tco: Write back the original value to reserved bits, instead of zero 2013-03-01 12:19:35 +01:00
sp5100_tco.h watchdog: sp5100_tco: Add SB8x0 chipset support 2012-12-19 22:25:09 +01:00
stmp3xxx_rtc_wdt.c watchdog: add new driver for STMP3xxx and i.MX23/28 2013-03-01 12:44:34 +01:00
stmp3xxx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
ts72xx_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
twl4030_wdt.c watchdog: twl4030_wdt: add DT support 2013-01-02 12:07:05 +01:00
txx9wdt.c watchdog: Convert to devm_ioremap_resource() 2013-01-25 12:21:48 -08:00
ux500_wdt.c watchdog: Add support for ux500_wdt watchdog 2013-02-14 00:22:53 +01:00
via_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
w83627hf_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
w83697hf_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
w83697ug_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
w83877f_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
w83977f_wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
wafer5823wdt.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
watchdog_core.c watchdog: move the dereference below the NULL test 2012-09-10 17:33:17 +02:00
watchdog_core.h watchdog: Add multiple device support 2012-05-30 07:54:25 +02:00
watchdog_dev.c watchdog: core: fix WDIOC_GETSTATUS return value 2012-06-28 20:40:56 +02:00
wd501p.h
wdrtas.c watchdog: nowayout is bool 2012-03-27 20:06:02 +02:00
wdt285.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
wdt977.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
wdt_pci.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
wdt.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
wm831x_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
wm8350_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00
xen_wdt.c watchdog: remove use of __devexit 2012-11-28 12:00:24 -08:00