aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/Kconfig
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2013-06-19 11:08:58 -0400
committerWim Van Sebroeck <wim@iguana.be>2013-07-11 15:47:58 -0400
commit6e63a3a294fdf91eaaac1061a9c7a5f53d16ac25 (patch)
tree585330f1e8cea1675999213b01dabf7b0e9e1394 /drivers/watchdog/Kconfig
parent8fce9b367d672332d2d101175b10737ee5c18b59 (diff)
watchdog: delete mpcore_wdt driver
Interrupt request doesn't use the right API: The TWD watchdog uses a per-cpu interrupt (usually interrupt #30), and the GIC configuration should flag it as such. With this setup, request_irq() should fail, and the right API is request_percpu_irq(), together with enable_percpu_irq()/disable_percpu_irq(). Nothing ensures the userspace ioctl() will end-up kicking the watchdog on the right CPU. There are no users of this driver since a long time and it makes more sense to get rid of it as nobody is looking to fix it. In case somebody wakes up after this has been removed and needs it, please revert this driver and pick these updates (These were never pushed to mainline): http://comments.gmane.org/gmane.linux.ports.arm.kernel/245998 Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog/Kconfig')
-rw-r--r--drivers/watchdog/Kconfig9
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index 7460d349df59..6042e9ed542c 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@ -221,15 +221,6 @@ config DW_WATCHDOG
221 To compile this driver as a module, choose M here: the 221 To compile this driver as a module, choose M here: the
222 module will be called dw_wdt. 222 module will be called dw_wdt.
223 223
224config MPCORE_WATCHDOG
225 tristate "MPcore watchdog"
226 depends on HAVE_ARM_TWD
227 help
228 Watchdog timer embedded into the MPcore system.
229
230 To compile this driver as a module, choose M here: the
231 module will be called mpcore_wdt.
232
233config EP93XX_WATCHDOG 224config EP93XX_WATCHDOG
234 tristate "EP93xx Watchdog" 225 tristate "EP93xx Watchdog"
235 depends on ARCH_EP93XX 226 depends on ARCH_EP93XX