aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/Kconfig
diff options
context:
space:
mode:
authorAriel D'Alessandro <ariel@vanguardiasur.com.ar>2015-08-01 14:37:16 -0400
committerWim Van Sebroeck <wim@iguana.be>2015-09-09 15:35:59 -0400
commit7c25f8c9f67708e6464d2221bc311cbd99e950dc (patch)
treebcbec541a7d86d907a42c3a64b125604804794cd /drivers/watchdog/Kconfig
parent4f2d0b2d1b31cbe704c8f94e74e46cb64187ab0c (diff)
watchdog: NXP LPC18xx Watchdog Timer Driver
This commit adds support for the watchdog timer found in NXP LPC SoCs family, which includes LPC18xx/LPC43xx. Other SoCs in that family may share the same watchdog hardware. Watchdog driver registers a restart handler that will restart the system by performing an incorrect feed after ensuring the watchdog is enabled in reset mode. As watchdog cannot be disabled in hardware, driver's stop routine will regularly send a keepalive ping using a timer. Signed-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar> Reviewed-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/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index 241fafde42cb..b69bd67eea96 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@ -558,6 +558,17 @@ config DIGICOLOR_WATCHDOG
558 To compile this driver as a module, choose M here: the 558 To compile this driver as a module, choose M here: the
559 module will be called digicolor_wdt. 559 module will be called digicolor_wdt.
560 560
561config LPC18XX_WATCHDOG
562 tristate "LPC18xx/43xx Watchdog"
563 depends on ARCH_LPC18XX || COMPILE_TEST
564 select WATCHDOG_CORE
565 help
566 Say Y here if to include support for the watchdog timer
567 in NXP LPC SoCs family, which includes LPC18xx/LPC43xx
568 processors.
569 To compile this driver as a module, choose M here: the
570 module will be called lpc18xx_wdt.
571
561# AVR32 Architecture 572# AVR32 Architecture
562 573
563config AT32AP700X_WDT 574config AT32AP700X_WDT