xref: /openbmc/u-boot/drivers/watchdog/Kconfig (revision 1eb0a464)
10753bc2dSmaxims@google.commenu "Watchdog Timer Support"
2253531bbSYe Li
3253531bbSYe Liconfig ULP_WATCHDOG
4253531bbSYe Li	bool "i.MX7ULP watchdog"
5253531bbSYe Li	help
6253531bbSYe Li	  Say Y here to enable i.MX7ULP watchdog driver.
7253531bbSYe Li
80753bc2dSmaxims@google.comconfig WDT
90753bc2dSmaxims@google.com	bool "Enable driver model for watchdog timer drivers"
100753bc2dSmaxims@google.com	depends on DM
110753bc2dSmaxims@google.com	help
120753bc2dSmaxims@google.com	  Enable driver model for watchdog timer. At the moment the API
130753bc2dSmaxims@google.com	  is very simple and only supports four operations:
140753bc2dSmaxims@google.com	  start, restart, stop and reset (expire immediately).
150753bc2dSmaxims@google.com	  What exactly happens when the timer expires is up to a particular
160753bc2dSmaxims@google.com	  device/driver.
170753bc2dSmaxims@google.com
180753bc2dSmaxims@google.comconfig WDT_SANDBOX
190753bc2dSmaxims@google.com	bool "Enable Watchdog Timer support for Sandbox"
200753bc2dSmaxims@google.com	depends on SANDBOX && WDT
210753bc2dSmaxims@google.com	help
220753bc2dSmaxims@google.com		Enable Watchdog Timer support in Sandbox. This is a dummy device that
230753bc2dSmaxims@google.com		can be probed and supports all of the methods of WDT, but does not
240753bc2dSmaxims@google.com		really do anything.
250753bc2dSmaxims@google.com
26*1eb0a464Smaxims@google.comconfig WDT_ASPEED
27*1eb0a464Smaxims@google.com	bool "Aspeed ast2400/ast2500 watchdog timer support"
28*1eb0a464Smaxims@google.com	depends on WDT
29*1eb0a464Smaxims@google.com	default y if ARCH_ASPEED
30*1eb0a464Smaxims@google.com	help
31*1eb0a464Smaxims@google.com	  Select this to enable watchdog timer for Aspeed ast2500/ast2400 devices.
32*1eb0a464Smaxims@google.com	  The watchdog timer is stopped when initialized. It performs reset, either
33*1eb0a464Smaxims@google.com	  full SoC reset or CPU or just some peripherals, based on the flags.
34*1eb0a464Smaxims@google.com	  It currently does not support Boot Flash Addressing Mode Detection or
35*1eb0a464Smaxims@google.com	  Second Boot.
36*1eb0a464Smaxims@google.com
37253531bbSYe Liendmenu
38