Lines Matching +full:timer +full:- +full:watchdog
1 # SPDX-License-Identifier: GPL-2.0-only
4 # Watchdog device configuration
7 menuconfig WATCHDOG config
8 bool "Watchdog Timer Support"
11 character special file /dev/watchdog with major number 10 and minor
12 number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
16 on-line as fast as possible after a lock-up. There's both a watchdog
18 reboot the machine) and a driver for hardware watchdog boards, which
21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source.
23 The watchdog is usually used together with the watchdog daemon
25 <https://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon
31 if WATCHDOG
34 tristate "WatchDog Timer Driver Core"
36 Say Y here if you want to use the new watchdog timer driver core.
37 This driver provides a framework for all watchdog timer drivers
38 and gives them the /dev/watchdog interface (and later also the
42 bool "Disable watchdog shutdown on close"
44 The default watchdog behaviour (which you get if you say N here) is
45 to stop the timer if the process managing it closes the file
46 /dev/watchdog. It's always remotely possible that this process might
47 get killed. If you say Y here, the watchdog cannot be stopped once
51 bool "Update boot-enabled watchdog until userspace takes over"
54 The default watchdog behaviour (which you get if you say Y here) is
55 to ping watchdog devices that were enabled before the driver has
57 /dev/watchdog file. If you say N here, the kernel will not update
58 the watchdog on its own. Thus if your userspace does not start fast
62 int "Timeout value for opening watchdog device"
65 The maximum time, in seconds, for which the watchdog framework takes
66 care of pinging a hardware watchdog. A value of 0 means infinite. The
68 "watchdog.open_timeout".
71 bool "Read different watchdog information through sysfs"
73 Say Y here if you want to enable watchdog device status read through
77 bool "Enable watchdog hrtimer-based pretimeouts"
79 Enable this if you want to use a hrtimer timer based pretimeout for
82 be able to fire before the actual watchdog fires in some situations.
84 comment "Watchdog Pretimeout Governors"
87 bool "Enable watchdog pretimeout governors"
90 The option allows to select watchdog pretimeout governors.
101 tristate "Noop watchdog pretimeout governor"
105 Noop watchdog pretimeout governor, only an informational
109 tristate "Panic watchdog pretimeout governor"
113 Panic watchdog pretimeout governor, on watchdog pretimeout
117 prompt "Default Watchdog Pretimeout Governor"
120 This option selects a default watchdog pretimeout governor.
121 The governor takes its action, if a watchdog is capable
128 Use noop watchdog pretimeout governor by default. If noop
136 Use panic watchdog pretimeout governor by default, if
137 a watchdog pretimeout event happens, consider that
138 a watchdog feeder is dead and reboot is unavoidable.
145 # General Watchdog drivers
148 comment "Watchdog Device Drivers"
153 tristate "Software watchdog"
156 A software monitoring watchdog. This will fail to reboot your system
157 from some situations that the hardware watchdog will recover
164 bool "Software watchdog pretimeout governor support"
168 watchdog. Be aware that governors might affect the watchdog because it
172 tristate "ROHM BD9576MUF and BD9573MUF PMIC Watchdog"
176 Support for the watchdog in the ROHM BD9576 and BD9573 PMICs.
177 These PMIC ICs contain watchdog block which can be configured
178 to toggle reset line if SoC fails to ping watchdog via GPIO.
181 watchdog. Alternatively say M to compile the driver as a module,
185 tristate "ROHM BD96801 PMIC Watchdog"
189 Support for the watchdog in the ROHM BD96801 PMIC. Watchdog can be
193 Say Y here to include support for the ROHM BD96801 watchdog.
198 tristate "ChromeOS EC-based watchdog"
202 Watchdog driver for Chromebook devices equipped with embedded controller.
209 tristate "Dialog DA9052 Watchdog"
213 Support for the watchdog in the DA9052 PMIC. Watchdog trigger
216 Say Y here to include support for the DA9052 watchdog.
221 tristate "Dialog Semiconductor DA9055 Watchdog"
225 If you say yes here you get support for watchdog on the Dialog
232 tristate "Dialog DA9063 Watchdog"
237 Support for the watchdog in the DA9063 PMIC.
242 tristate "Dialog DA9062/61 Watchdog"
247 Support for the watchdog in the DA9062 and DA9061 PMICs.
252 tristate "Watchdog device controlled through GPIO-line"
256 If you say yes here you get support for watchdog device
257 controlled through GPIO-line.
260 bool "Register the watchdog as early as possible"
264 in not early enough in the boot process to avoid the watchdog
271 tristate "Lenovo SE10 Watchdog"
276 If you say yes here you get support for the watchdog
280 will be called lenovo-se10-wdt.
283 tristate "MEN 14F021P00 BMC Watchdog"
288 Say Y here to include support for the MEN 14F021P00 BMC Watchdog.
294 tristate "MEN 16Z069 Watchdog"
298 Say Y here to include support for the MEN 16Z069 Watchdog.
304 tristate "ACPI Watchdog Action Table (WDAT)"
309 This driver adds support for systems with ACPI Watchdog Action
312 over the native iTCO watchdog driver found on many Intel CPUs.
318 tristate "WM831x watchdog"
322 Support for the watchdog in the WM831x AudioPlus PMICs. When
323 the watchdog triggers the system will be reset.
326 tristate "WM8350 watchdog"
330 Support for the watchdog in the WM8350 AudioPlus PMIC. When
331 the watchdog triggers the system will be reset.
334 tristate "Xilinx Watchdog timer"
338 Watchdog driver for the xps_timebase_wdt IP core.
344 tristate "Xilinx window watchdog timer"
349 Window watchdog driver for the versal_wwdt IP core.
350 Window watchdog timer(WWDT) contains closed(first) and
351 open(second) window with 32 bit width. Write to the watchdog
352 timer within predefined window periods of time. This means
362 tristate "Zodiac RAVE Watchdog Timer"
366 Watchdog driver for the Zodiac Aerospace RAVE Switch Watchdog
373 tristate "RAVE SP Watchdog timer"
378 Support for the watchdog on RAVE SP device.
381 tristate "Mellanox Watchdog"
386 This is the driver for the hardware watchdog on Mellanox systems.
388 This driver can be used together with the watchdog daemon.
394 module will be called mlx-wdt.
397 tristate "Kontron sl28cpld Watchdog"
401 Say Y here to include support for the watchdog timer
412 tristate "Airoha EN7581 Watchdog"
416 Watchdog timer embedded into Airoha SoC. This will reboot your
420 tristate "ARM SP805 Watchdog"
424 ARM Primecell SP805 Watchdog timer. This will reboot your system when
428 tristate "ARM SBSA Generic Watchdog"
433 ARM SBSA Generic Watchdog has two stage timeouts:
436 More details: ARM DEN0029B - Server Base System Architecture (SBSA)
438 This driver can operate ARM SBSA Generic Watchdog as a single stage
439 or a two stages watchdog, it depends on the module parameter "action".
448 tristate "Armada 37xx watchdog"
454 Say Y here to include support for the watchdog timer found on
460 tristate "Alphascale ASM9260 watchdog"
466 Watchdog timer embedded into Alphascale asm9260 chips. This will
470 tristate "AT91RM9200 watchdog"
473 Watchdog timer embedded into AT91RM9200 chips. This will reboot your
477 tristate "AT91SAM9X / AT91CAP9 watchdog"
481 Watchdog timer embedded into AT91SAM9X and AT91CAP9 chips. This will
485 tristate "Atmel SAMA5D4 Watchdog Timer"
489 Atmel SAMA5D4 watchdog timer is embedded into SAMA5D4 chips.
490 Its Watchdog Timer Mode Register can be written more than once.
494 tristate "Cadence Watchdog Timer"
498 Say Y here if you want to include support for the watchdog
499 timer in the Xilinx Zynq.
502 tristate "DC21285 watchdog"
505 The Intel Footbridge chip contains a built-in watchdog circuit. Say Y
511 lock up if the watchdog fires.
513 "If in doubt, leave it out" - say N.
516 tristate "NetWinder WB83C977 watchdog"
520 Say Y here to include support for the WB977 watchdog included in
527 tristate "Faraday Technology FTWDT010 watchdog"
533 FTWDT010 watchdog timer embedded in the Cortina Systems Gemini
540 tristate "IXP4xx Watchdog"
544 Say Y here if to include support for the watchdog timer
549 Note: The internal IXP4xx watchdog does a soft CPU reset
551 where the watchdog will fail to reset the board correctly
557 tristate "S3C6410/S5Pv210/Exynos Watchdog"
562 Watchdog timer block in the Samsung S3C64xx, S5Pv210 and Exynos
563 SoCs. This will reboot the system when the timer expires with
564 the watchdog enabled.
567 signal, so with reasonably fast systems (PCLK around 50-66MHz)
568 then watchdog intervals of over approximately 20seconds are
576 tristate "SA1100/PXA2xx watchdog"
579 Watchdog timer embedded into SA11x0 and PXA2xx chips. This will
582 NOTE: once enabled, this timer cannot be disabled.
588 tristate "Synopsys DesignWare watchdog"
593 watchdog timer found in many chips.
598 tristate "EP93xx Watchdog"
602 Say Y here if to include support for the watchdog timer
609 tristate "OMAP Watchdog"
613 Support for TI OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog.
615 OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog timer.
618 tristate "LPC32XX Watchdog"
622 Say Y here if to include support for the watchdog timer
630 tristate "DaVinci watchdog"
634 Say Y here if to include support for the watchdog timer
639 NOTE: once enabled, this timer cannot be disabled.
643 tristate "Texas Instruments K3 RTI watchdog"
647 Say Y here if you want to include support for the K3 watchdog
648 timer (RTI module) available in the K3 generation of processors.
651 tristate "Orion watchdog"
656 Say Y here if to include support for the watchdog timer
662 tristate "Ricoh RN5T618 watchdog"
666 If you say yes here you get support for watchdog on the Ricoh
673 tristate "Allwinner SoCs watchdog support"
677 Say Y here to include support for the watchdog timer
683 tristate "Nuvoton NPCM750 watchdog"
688 Say Y here to include Watchdog timer support for the
689 watchdog embedded into the NPCM7xx.
690 This watchdog is used to reset the system and thus cannot be
694 tristate "TWL4030 Watchdog"
698 Support for TI TWL4030 watchdog. Say 'Y' here to enable the
699 watchdog timer support for TWL4030 chips.
702 tristate "Freescale STMP3XXX & i.MX23/28 watchdog"
706 Say Y here to include support for the watchdog timer inside
712 tristate "TS-4800 Watchdog"
718 Technologic Systems TS-4800 has watchdog timer implemented in
720 watchdog timer on TS-4800 board.
723 tristate "TS-72XX SBC Watchdog"
727 Technologic Systems TS-7200, TS-7250 and TS-7260 boards have
728 watchdog timer implemented in a external CPLD chip. Say Y here
729 if you want to support for the watchdog timer on TS-72XX boards.
735 tristate "Max63xx watchdog"
739 Support for memory mapped max63{69,70,71,72,73,74} watchdog timer.
742 tristate "Maxim Max77620 Watchdog Timer"
746 This is the driver for the Max77620 watchdog timer.
747 Say 'Y' here to enable the watchdog timer support for
752 tristate "IMX2+ Watchdog"
757 This is the driver for the hardware watchdog
760 watchdog support enabled, say Y, otherwise say N.
766 tristate "IMX SC Watchdog"
771 This is the driver for the system controller watchdog
773 watchdog driver will call ARM SMC API and trap into
774 ARM-Trusted-Firmware for operations, ARM-Trusted-Firmware
777 watchdog support enabled, say Y, otherwise say N.
783 tristate "IMX7ULP Watchdog"
787 This is the driver for the hardware watchdog on the Freescale
789 processors and wish to have watchdog support enabled,
796 tristate "ST-Ericsson DB800 watchdog"
801 Say Y here to include Watchdog timer support for the watchdog
802 existing in the prcmu of ST-Ericsson DB8500 platform.
808 tristate "Retu watchdog"
812 Retu watchdog driver for Nokia Internet Tablets (770, N800,
813 N810). At least on N800 the watchdog cannot be disabled, so
820 tristate "MOXART watchdog"
823 Say Y here to include Watchdog timer support for the watchdog
830 tristate "STMicroelectronics LPC Watchdog"
836 (LPC) based Watchdog timer support.
842 tristate "Tegra watchdog"
846 Say Y here to include support for the watchdog timer
853 tristate "QCOM watchdog"
858 Say Y here to include Watchdog timer support for the watchdog found
866 tristate "Amlogic Meson GXBB SoCs watchdog support"
870 Say Y here to include support for the watchdog timer
876 tristate "Amlogic Meson SoCs watchdog support"
880 Say Y here to include support for the watchdog timer
886 tristate "Mediatek SoCs watchdog support"
892 Say Y here to include support for the watchdog timer
898 tristate "Conexant Digicolor SoCs watchdog support"
902 Say Y here to include support for the watchdog timer
908 tristate "ARM Secure Monitor Call based watchdog support"
914 Say Y here to include support for a watchdog timer
921 tristate "LPC18xx/43xx Watchdog"
926 Say Y here if to include support for the watchdog timer
933 tristate "Renesas WDT Watchdog"
937 This driver adds watchdog support for the integrated watchdogs in the
938 Renesas R-Car and other SH-Mobile SoCs (usually named RWDT or SWDT).
941 tristate "Renesas RZ/A WDT Watchdog"
945 This driver adds watchdog support for the integrated watchdogs in the
949 tristate "Renesas RZ/N1 watchdog"
953 This driver adds watchdog support for the integrated watchdogs in the
957 tristate "Renesas RZ/G2L WDT Watchdog"
962 This driver adds watchdog support for the integrated watchdogs in the
966 tristate "Renesas RZ/V2H(P) WDT Watchdog"
971 This driver adds watchdog support for the integrated watchdogs in the
975 tristate "Aspeed BMC watchdog support"
979 Say Y here to include support for the watchdog timer
988 tristate "STM32 Independent WatchDoG (IWDG) support"
993 Say Y here to include support for the watchdog timer
1000 tristate "STPMIC1 PMIC watchdog support"
1004 Say Y here to include watchdog support embedded into STPMIC1 PMIC.
1005 If the watchdog timer expires, stpmic1 will shut down all its power
1012 tristate "UniPhier watchdog support"
1017 Say Y here to include support watchdog timer embedded
1024 bool "Realtek RTD119x/RTD129x watchdog support"
1030 Say Y here to include support for the watchdog timer in
1034 tristate "Realtek Otto MIPS watchdog support"
1040 Say Y here to include support for the watchdog timer on Realtek
1041 RTL838x, RTL839x, RTL930x SoCs. This watchdog has pretimeout
1047 tristate "Spreadtrum watchdog support"
1051 Say Y here to include watchdog timer supported
1055 tristate "QCOM PM8916 pmic watchdog"
1059 Say Y here to include support watchdog timer embedded into the
1063 tristate "Toshiba Visconti series watchdog support"
1067 Say Y here to include support for the watchdog timer in Toshiba
1071 tristate "MStar MSC313e watchdog"
1075 Say Y here to include support for the Watchdog timer embedded
1083 tristate "Apple SoC watchdog"
1087 Say Y here to include support for the Watchdog found in Apple
1088 SoCs such as the M1. Next to the common watchdog features this
1095 tristate "Sunplus watchdog support"
1099 Say Y here to include support for the watchdog timer
1108 tristate "Acquire SBC Watchdog Timer"
1111 This is the driver for the hardware watchdog on Single Board
1112 Computers produced by Acquire Inc (and others). This watchdog
1122 tristate "Advantech SBC Watchdog Timer"
1125 If you are configuring a Linux kernel for the Advantech single-board
1126 computer, say `Y' here to support its built-in watchdog timer
1131 tristate "Advantech Embedded Controller Watchdog Timer"
1140 tristate "ALi M1535 PMU Watchdog Timer"
1143 This is the driver for the hardware watchdog on the ALi M1535 PMU.
1151 tristate "ALi M7101 PMU Computer Watchdog"
1154 This is the driver for the hardware watchdog on the ALi M7101 PMU
1164 tristate "Congatec Board Controller Watchdog Timer"
1168 Enables watchdog timer support for the Congatec Board Controller.
1174 tristate "WinSystems EBC-C384 Watchdog Timer"
1179 Enables watchdog timer support for the watchdog timer on the
1180 WinSystems EBC-C384 motherboard. The timeout may be configured via
1184 tristate "Exar Watchdog Timer"
1188 Enables watchdog timer support for the watchdog timer present
1195 tristate "Fintek F718xx, F818xx Super I/O Watchdog"
1199 This is the driver for the hardware watchdog on the Fintek F71808E,
1207 tristate "AMD/ATI SP5100 TCO Timer/Watchdog"
1211 Hardware watchdog driver for the AMD/ATI SP5100 chipset. The TCO
1212 (Total Cost of Ownership) timer is a watchdog timer that will reboot
1220 tristate "AMD Geode CS5535/CS5536 Watchdog"
1223 This driver enables a watchdog capability built into the
1225 processors. This watchdog watches your kernel to make sure
1233 tristate "AMD Elan SC520 processor Watchdog"
1236 This is the driver for the hardware watchdog built in to the
1238 This watchdog simply watches your kernel to make sure it doesn't
1246 tristate "Compulab SBC-FITPC2 watchdog"
1249 This is the driver for the built-in watchdog timer on the fit-PC2,
1250 fit-PC2i, CM-iAM single-board computers made by Compulab.
1252 It's possible to enable the watchdog timer either from BIOS (F2) or
1254 When the "Watchdog Timer Value" is enabled one can set 31-255 seconds
1257 Entering BIOS setup temporarily disables watchdog operation regardless
1261 Once the watchdog is enabled the system will be restarted every
1262 "Watchdog Timer Value" period, so to prevent it user can restart or
1263 disable the watchdog.
1271 tristate "Eurotech CPU-1220/1410 Watchdog Timer"
1274 Enable support for the watchdog timer on the Eurotech CPU-1220 and
1275 CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product
1279 tristate "IB700 SBC Watchdog Timer"
1282 This is the driver for the hardware watchdog on the IB700 Single
1283 Board Computer produced by TMC Technology (www.tmc-uk.com). This
1284 watchdog simply watches your kernel to make sure it doesn't freeze,
1299 This is the driver for the IBM Automatic Server Restart watchdog
1300 timer built-in into some eServer xSeries machines.
1306 tristate "ICP Single Board Computer Watchdog Timer"
1309 This is a driver for the hardware watchdog on the ICP Single
1317 tristate "Intel 6300ESB Timer/Watchdog"
1321 Hardware driver for the watchdog timer built into the Intel
1328 tristate "Intel Atom E6xx Watchdog"
1334 Hardware driver for the watchdog timer built into the Intel
1341 tristate "Intel MID Watchdog Timer"
1345 Watchdog timer driver built into the Intel SCU for Intel MID
1348 This driver currently supports only the watchdog evolution
1354 tristate "Intel TCO Timer/Watchdog"
1363 Hardware driver for the intel TCO timer based watchdog devices.
1368 The TCO (Total Cost of Ownership) timer is a watchdog timer
1373 NO_REBOOT flag which prevents the watchdog from rebooting the
1381 bool "Intel TCO Timer/Watchdog Specific Vendor Support"
1384 Add vendor specific support to the intel TCO timer based watchdog
1389 tristate "IT8712F (Smart Guardian) Watchdog Timer"
1392 This is the driver for the built-in watchdog timer on the IT8712F
1402 tristate "IT87 Watchdog Timer"
1406 This is the driver for the hardware watchdog on the ITE IT8607,
1411 This watchdog simply watches your kernel to make sure it doesn't
1419 tristate "HP ProLiant iLO2+ Hardware Watchdog Timer"
1423 A software monitoring watchdog and NMI handling driver. This driver
1430 bool "NMI support for the HP ProLiant iLO2+ Hardware Watchdog Timer"
1434 Enables the NMI handler for the watchdog pretimeout NMI and the iLO
1439 tristate "Kontron COM Watchdog Timer"
1443 Support for the PLD watchdog on some Kontron ETX and COMexpress
1450 tristate "National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog"
1454 watchdog cards as found on the SC1200. This watchdog is mainly used
1464 tristate "National Semiconductor SCx200 Watchdog"
1467 Enable the built-in watchdog timer support on the National
1473 tristate "NS PC87413 watchdog"
1476 This is the driver for the hardware watchdog on the PC87413 chipset
1477 This watchdog simply watches your kernel to make sure it doesn't
1487 tristate "nVidia TCO Timer/Watchdog"
1490 Hardware driver for the TCO timer built into the nVidia Hub family
1491 (such as the MCP51). The TCO (Total Cost of Ownership) timer is a
1492 watchdog timer that will reboot the machine after its second
1497 NO_REBOOT flag which prevents the watchdog from rebooting the
1505 tristate "RDC R-321x SoC watchdog"
1509 This is the driver for the built in hardware watchdog
1510 in the RDC R-321x SoC.
1516 tristate "SBC-60XX Watchdog Timer"
1519 This driver can be used with the watchdog timer found on some
1522 and re-set the watchdog timer, and reads port 0x45 to disable
1523 the watchdog. If you have a card that behave in similar ways,
1530 tristate "SBC8360 Watchdog Timer"
1534 This is the driver for the hardware watchdog on the SBC8360 Single
1543 tristate "SBC Nano 7240 Watchdog Timer"
1546 This is the driver for the hardware watchdog found on the IEI
1548 watchdog simply watches your kernel to make sure it doesn't freeze,
1556 tristate "SMSC SCH311X Watchdog Timer"
1559 This is the driver for the hardware watchdog timer on the
1568 tristate "Winbond SMsC37B787 Watchdog Timer"
1571 This is the driver for the hardware watchdog component on the
1575 This watchdog simply watches your kernel to make sure it doesn't
1588 tristate "TQ-Systems TQMX86 Watchdog Timer"
1592 This is the driver for the hardware watchdog timer in the TQMX86 IO
1601 tristate "VIA Watchdog Timer"
1605 This is the driver for the hardware watchdog timer on VIA
1614 tristate "Watchdog timer for W83627HF/W83627DHG and compatibles"
1618 This is the driver for the hardware watchdog on the following
1620 W83627DHG/DHG-P/EHF/EHG/F/G/HF/S/SF/THF/UHG/UG
1622 W83667HG/HG-B
1634 This watchdog simply watches your kernel to make sure it doesn't
1644 tristate "W83877F (EMACS) Watchdog Timer"
1647 This is the driver for the hardware watchdog on the W83877F chipset
1648 as used in EMACS PC-104 motherboards (and likely others). This
1649 watchdog simply watches your kernel to make sure it doesn't freeze,
1659 tristate "W83977F (PCM-5335) Watchdog Timer"
1662 This is the driver for the hardware watchdog on the W83977F I/O chip
1663 as used in AAEON's PCM-5335 SBC (and likely others). This
1664 watchdog simply watches your kernel to make sure it doesn't freeze,
1672 tristate "ZF MachZ Watchdog"
1676 N. This is the driver for the watchdog timer built-in on that
1677 processor using ZF-Logic interface. This watchdog simply watches
1685 tristate "Winsystems SBC EPX-C3 watchdog"
1688 This is the driver for the built-in watchdog timer on the EPX-C3
1689 Single-board computer made by Winsystems, Inc.
1691 *Note*: This hardware watchdog is not probeable and thus there
1695 are running it on an EPX-C3 from Winsystems with the watchdog
1696 timer at IO address 0x1ee and 0x1ef. It will write to both those
1700 EPX-C3 board!
1706 tristate "Intel MEI iAMT Watchdog"
1710 A device driver for the Intel MEI iAMT watchdog.
1712 The Intel AMT Watchdog is an OS Health (Hang/Crash) watchdog.
1714 to any subscriber to this event. The watchdog doesn't reset the
1721 tristate "NI 903x/913x Watchdog"
1725 This is the driver for the watchdog timer on the National Instruments
1726 903x/913x real-time controllers.
1732 tristate "NIC7018 Watchdog"
1736 Support for National Instruments NIC7018 Watchdog.
1742 tristate "Siemens Simatic IPC Watchdog"
1752 called simatic-ipc-wdt.
1757 tristate "MCF54xx watchdog support"
1768 tristate "Atheros AR71XX/AR724X/AR913X hardware watchdog"
1771 Hardware driver for the built-in watchdog timer on the Atheros
1775 tristate "Broadcom BCM47xx Watchdog Timer"
1779 Hardware driver for the Broadcom BCM47xx Watchdog Timer.
1782 tristate "IDT RC32434 SoC Watchdog Timer"
1785 Hardware driver for the IDT RC32434 SoC built-in
1786 watchdog timer.
1792 tristate "Indy/I2 Hardware Watchdog"
1795 Hardware driver for the Indy's/I2's watchdog. This is a
1796 watchdog timer that will reboot the machine after a 60 second
1797 timer expired and no process has written to /dev/watchdog during
1801 tristate "Ingenic jz4740 SoC hardware watchdog"
1807 Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.
1810 tristate "MTX-1 Hardware Watchdog"
1813 Hardware driver for the MTX-1 boards. This is a watchdog timer that
1814 will reboot the machine after a 100 seconds timer expired.
1817 tristate "Sibyte SoC hardware watchdog"
1820 Watchdog driver for the built in watchdog hardware in Sibyte
1821 SoC processors. There are apparently two watchdog timers
1823 because currently Linux only supports exporting one watchdog
1830 tristate "Toshiba TXx9 Watchdog Timer"
1834 Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.
1837 tristate "Cavium OCTEON SOC family Watchdog Timer"
1843 Hardware driver for OCTEON's on chip watchdog timer.
1844 Enables the watchdog for all cores running Linux. It
1845 installs a NMI handler and pokes the watchdog based on an
1846 interrupt. On first expiration of the watchdog, the
1851 When userspace has /dev/watchdog open, no poking is done
1856 tristate "Marvell GTI Watchdog driver"
1861 Marvell GTI hardware supports watchdog timer. First timeout
1862 works as watchdog pretimeout and installed interrupt handler
1869 tristate "Broadcom BCM2835 hardware watchdog"
1873 Watchdog driver for the built in watchdog hardware in Broadcom
1880 tristate "BCM Kona Watchdog"
1884 Support for the watchdog timer on the following Broadcom BCM281xx
1892 bool "DEBUGFS support for BCM Kona Watchdog"
1896 access to the driver's internal data structures as well as watchdog
1897 timer hardware registres.
1902 tristate "BCM63xx/BCM7038 Watchdog"
1907 Watchdog driver for the built-in hardware in Broadcom 7038 and
1908 later SoCs used in set-top boxes. BCM7038 was made public
1910 watchdog block, including some cable modem chips and DSL (63xx)
1914 tristate "Imagination Technologies PDC Watchdog Timer"
1920 Watchdog Timer.
1926 tristate "Lantiq SoC watchdog"
1930 Hardware driver for the Lantiq SoC Watchdog Timer.
1933 tristate "Loongson1 SoC hardware watchdog"
1937 Hardware driver for the Loongson1 SoC Watchdog Timer.
1940 tristate "Ralink SoC watchdog"
1944 Hardware driver for the Ralink SoC Watchdog Timer.
1947 tristate "HPE GXP watchdog support"
1951 Say Y here to include support for the watchdog timer
1955 The module will be called gxp-wdt.
1958 tristate "Mediatek SoC watchdog"
1964 Hardware driver for the Mediatek/Ralink MT7621/8 SoC Watchdog Timer.
1967 tristate "Microchip PIC32 hardware watchdog"
1971 Watchdog driver for the built in watchdog hardware in a PIC32.
1973 Configuration bits must be set appropriately for the watchdog to be
1977 The module will be called pic32-wdt.
1980 tristate "Microchip PIC32 Deadman Timer"
1984 Watchdog driver for PIC32 instruction fetch counting timer. This
1985 specific timer is typically be used in mission critical and safety
1990 The module will be called pic32-dmt.
1997 tristate "GE Watchdog Timer"
2000 Watchdog timer found in a number of GE single board computers.
2003 bool "MPC52xx Watchdog Timer"
2006 Use General Purpose Timer (GPT) 0 on the MPC5200 as Watchdog.
2009 tristate "MPC8xxx Platform Watchdog Timer"
2013 This driver is for a SoC level watchdog that exists on some
2015 - MPC8xx watchdogs
2016 - MPC83xx watchdogs
2017 - MPC86xx watchdogs
2022 tristate "PIKA FPGA Watchdog"
2026 This enables the watchdog in the PIKA FPGA. Currently used on
2030 tristate "PowerPC Book-E Watchdog Timer"
2034 Watchdog driver for PowerPC Book-E chips, such as the Freescale
2037 Please see Documentation/watchdog/watchdog-api.rst for
2041 int "PowerPC Book-E Watchdog Timer Default Timeout"
2048 Select the default watchdog timer period to be used by the PowerPC
2049 Book-E watchdog driver. A watchdog "event" occurs when the bit
2052 For Freescale Book-E processors, this is a number between 0 and 63.
2053 For other Book-E processors, this is a number between 0 and 3.
2055 The value can be overridden by the wdt_period command-line parameter.
2058 tristate "MEN A21 VME CPU Carrier Board Watchdog Timer"
2062 Watchdog driver for MEN A21 VMEbus CPU Carrier Boards.
2072 tristate "POWER Architecture Platform Watchdog Timer"
2076 Driver for virtual watchdog timers provided by PAPR
2080 tristate "RTAS watchdog"
2083 This driver adds watchdog support for the RTAS watchdog.
2088 # RISC-V Architecture
2091 tristate "StarFive Watchdog support"
2096 Say Y here to support the watchdog of StarFive JH7100 and JH7110
2102 tristate "System z diag288 Watchdog"
2107 provide a virtual watchdog timer to their guest that cause a
2119 tristate "SuperH Watchdog"
2123 This driver adds watchdog support for the integrated watchdog in the
2125 to have watchdog support enabled, say Y, otherwise say N.
2128 so that the timer has a chance to clear the overflow counter. On
2129 slower systems (such as the SH-2 and SH-3) this will likely yield
2141 tristate "CP1XXX Hardware Watchdog support"
2144 This is the driver for the hardware watchdog timers present on
2151 another UltraSPARC-IIi-cEngine boardset with hardware watchdog,
2155 tristate "RIO Hardware Watchdog support"
2158 Say Y here to support the hardware watchdog capability on Sun RIO
2159 machines. The watchdog timeout period is normally one minute but
2160 can be changed with a boot-time parameter.
2163 tristate "Sun4v Watchdog support"
2167 Say Y here to support the hypervisor watchdog capability embedded
2178 tristate "Xen Watchdog support"
2182 Say Y here to support the hypervisor watchdog capability provided
2183 by Xen 4.0 and newer. The watchdog timeout period is normally one
2184 minute but can be changed with a boot-time parameter.
2187 tristate "UML watchdog"
2191 # ISA-based Watchdog Cards
2194 comment "ISA-based Watchdog Cards"
2198 tristate "Berkshire Products ISA-PC Watchdog"
2201 This is the driver for the Berkshire Products ISA-PC Watchdog card.
2205 hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.rst>.
2206 The PC watchdog cards can be ordered from <http://www.berkprod.com/>.
2214 tristate "Mixcom Watchdog"
2217 This is a driver for the Mixcom hardware watchdog cards. This
2218 watchdog simply watches your kernel to make sure it doesn't freeze,
2228 tristate "WDT Watchdog timer"
2231 If you have a WDT500P or WDT501P watchdog board, say Y here,
2240 # PCI-based Watchdog Cards
2243 comment "PCI-based Watchdog Cards"
2247 tristate "Berkshire Products PCI-PC Watchdog"
2250 This is the driver for the Berkshire Products PCI-PC Watchdog card.
2262 tristate "PCI-WDT500/501 Watchdog timer"
2265 If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
2267 If you have a PCI-WDT501 watchdog board then you can enable the
2270 If you want to enable the Fan Tachometer on the PCI-WDT501, then you
2278 # USB-based Watchdog Cards
2281 comment "USB-based Watchdog Cards"
2285 tristate "Berkshire Products USB-PC Watchdog"
2288 This is the driver for the Berkshire Products USB-PC Watchdog card.
2300 tristate "Intel Keem Bay SoC non-secure watchdog"
2304 This option enable support for an In-secure watchdog timer driver for
2305 Intel Keem Bay SoC. This WDT has a 32 bit timer and decrements in every
2312 endif # WATCHDOG