Lines Matching +full:watchdog +full:- +full:enable

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
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"
167 Enable this if you want to use pretimeout governors with the software
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 "Dialog DA9052 Watchdog"
189 Support for the watchdog in the DA9052 PMIC. Watchdog trigger
192 Say Y here to include support for the DA9052 watchdog.
197 tristate "Dialog Semiconductor DA9055 Watchdog"
201 If you say yes here you get support for watchdog on the Dialog
208 tristate "Dialog DA9063 Watchdog"
213 Support for the watchdog in the DA9063 PMIC.
218 tristate "Dialog DA9062/61 Watchdog"
223 Support for the watchdog in the DA9062 and DA9061 PMICs.
228 tristate "Watchdog device controlled through GPIO-line"
232 If you say yes here you get support for watchdog device
233 controlled through GPIO-line.
236 bool "Register the watchdog as early as possible"
240 in not early enough in the boot process to avoid the watchdog
247 tristate "MEN 14F021P00 BMC Watchdog"
252 Say Y here to include support for the MEN 14F021P00 BMC Watchdog.
258 tristate "MEN 16Z069 Watchdog"
262 Say Y here to include support for the MEN 16Z069 Watchdog.
268 tristate "ACPI Watchdog Action Table (WDAT)"
273 This driver adds support for systems with ACPI Watchdog Action
276 over the native iTCO watchdog driver found on many Intel CPUs.
282 tristate "WM831x watchdog"
286 Support for the watchdog in the WM831x AudioPlus PMICs. When
287 the watchdog triggers the system will be reset.
290 tristate "WM8350 watchdog"
294 Support for the watchdog in the WM8350 AudioPlus PMIC. When
295 the watchdog triggers the system will be reset.
298 tristate "Xilinx Watchdog timer"
302 Watchdog driver for the xps_timebase_wdt IP core.
308 tristate "Xilinx window watchdog timer"
313 Window watchdog driver for the versal_wwdt IP core.
314 Window watchdog timer(WWDT) contains closed(first) and
315 open(second) window with 32 bit width. Write to the watchdog
326 tristate "Zodiac RAVE Watchdog Timer"
330 Watchdog driver for the Zodiac Aerospace RAVE Switch Watchdog
337 tristate "RAVE SP Watchdog timer"
342 Support for the watchdog on RAVE SP device.
345 tristate "Mellanox Watchdog"
350 This is the driver for the hardware watchdog on Mellanox systems.
352 This driver can be used together with the watchdog daemon.
358 module will be called mlx-wdt.
361 tristate "Kontron sl28cpld Watchdog"
365 Say Y here to include support for the watchdog timer
376 tristate "ARM SP805 Watchdog"
380 ARM Primecell SP805 Watchdog timer. This will reboot your system when
384 tristate "ARM SBSA Generic Watchdog"
389 ARM SBSA Generic Watchdog has two stage timeouts:
392 More details: ARM DEN0029B - Server Base System Architecture (SBSA)
394 This driver can operate ARM SBSA Generic Watchdog as a single stage
395 or a two stages watchdog, it depends on the module parameter "action".
404 tristate "Armada 37xx watchdog"
410 Say Y here to include support for the watchdog timer found on
416 tristate "Alphascale ASM9260 watchdog"
422 Watchdog timer embedded into Alphascale asm9260 chips. This will
426 tristate "AT91RM9200 watchdog"
429 Watchdog timer embedded into AT91RM9200 chips. This will reboot your
433 tristate "AT91SAM9X / AT91CAP9 watchdog"
437 Watchdog timer embedded into AT91SAM9X and AT91CAP9 chips. This will
441 tristate "Atmel SAMA5D4 Watchdog Timer"
445 Atmel SAMA5D4 watchdog timer is embedded into SAMA5D4 chips.
446 Its Watchdog Timer Mode Register can be written more than once.
450 tristate "Cadence Watchdog Timer"
454 Say Y here if you want to include support for the watchdog
458 tristate "DC21285 watchdog"
461 The Intel Footbridge chip contains a built-in watchdog circuit. Say Y
467 lock up if the watchdog fires.
469 "If in doubt, leave it out" - say N.
472 tristate "NetWinder WB83C977 watchdog"
475 Say Y here to include support for the WB977 watchdog included in
482 tristate "Faraday Technology FTWDT010 watchdog"
488 FTWDT010 watchdog timer embedded in the Cortina Systems Gemini
495 tristate "IXP4xx Watchdog"
499 Say Y here if to include support for the watchdog timer
504 Note: The internal IXP4xx watchdog does a soft CPU reset
506 where the watchdog will fail to reset the board correctly
512 tristate "S3C6410/S5Pv210/Exynos Watchdog"
517 Watchdog timer block in the Samsung S3C64xx, S5Pv210 and Exynos
519 the watchdog enabled.
522 signal, so with reasonably fast systems (PCLK around 50-66MHz)
523 then watchdog intervals of over approximately 20seconds are
531 tristate "SA1100/PXA2xx watchdog"
534 Watchdog timer embedded into SA11x0 and PXA2xx chips. This will
543 tristate "Synopsys DesignWare watchdog"
548 watchdog timer found in many chips.
553 tristate "EP93xx Watchdog"
557 Say Y here if to include support for the watchdog timer
564 tristate "OMAP Watchdog"
568 Support for TI OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog.
569 Say 'Y' here to enable the
570 OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog timer.
573 tristate "LPC32XX Watchdog"
577 Say Y here if to include support for the watchdog timer
585 tristate "DaVinci watchdog"
589 Say Y here if to include support for the watchdog timer
598 tristate "Texas Instruments K3 RTI watchdog"
602 Say Y here if you want to include support for the K3 watchdog
606 tristate "Orion watchdog"
611 Say Y here if to include support for the watchdog timer
617 tristate "Ricoh RN5T618 watchdog"
621 If you say yes here you get support for watchdog on the Ricoh
628 tristate "Allwinner SoCs watchdog support"
632 Say Y here to include support for the watchdog timer
638 tristate "Nuvoton NPCM750 watchdog"
643 Say Y here to include Watchdog timer support for the
644 watchdog embedded into the NPCM7xx.
645 This watchdog is used to reset the system and thus cannot be
649 tristate "TWL4030 Watchdog"
653 Support for TI TWL4030 watchdog. Say 'Y' here to enable the
654 watchdog timer support for TWL4030 chips.
657 tristate "Freescale STMP3XXX & i.MX23/28 watchdog"
661 Say Y here to include support for the watchdog timer inside
667 tristate "TS-4800 Watchdog"
673 Technologic Systems TS-4800 has watchdog timer implemented in
675 watchdog timer on TS-4800 board.
678 tristate "TS-72XX SBC Watchdog"
682 Technologic Systems TS-7200, TS-7250 and TS-7260 boards have
683 watchdog timer implemented in a external CPLD chip. Say Y here
684 if you want to support for the watchdog timer on TS-72XX boards.
690 tristate "Max63xx watchdog"
694 Support for memory mapped max63{69,70,71,72,73,74} watchdog timer.
697 tristate "Maxim Max77620 Watchdog Timer"
701 This is the driver for the Max77620 watchdog timer.
702 Say 'Y' here to enable the watchdog timer support for
707 tristate "IMX2+ Watchdog"
712 This is the driver for the hardware watchdog
715 watchdog support enabled, say Y, otherwise say N.
721 tristate "IMX SC Watchdog"
726 This is the driver for the system controller watchdog
728 watchdog driver will call ARM SMC API and trap into
729 ARM-Trusted-Firmware for operations, ARM-Trusted-Firmware
732 watchdog support enabled, say Y, otherwise say N.
738 tristate "IMX7ULP Watchdog"
742 This is the driver for the hardware watchdog on the Freescale
744 processors and wish to have watchdog support enabled,
751 tristate "ST-Ericsson DB800 watchdog"
756 Say Y here to include Watchdog timer support for the watchdog
757 existing in the prcmu of ST-Ericsson DB8500 platform.
763 tristate "Retu watchdog"
767 Retu watchdog driver for Nokia Internet Tablets (770, N800,
768 N810). At least on N800 the watchdog cannot be disabled, so
769 this driver is essential and you should enable it.
775 tristate "MOXART watchdog"
778 Say Y here to include Watchdog timer support for the watchdog
785 tristate "STMicroelectronics LPC Watchdog"
791 (LPC) based Watchdog timer support.
797 tristate "Tegra watchdog"
801 Say Y here to include support for the watchdog timer
808 tristate "QCOM watchdog"
813 Say Y here to include Watchdog timer support for the watchdog found
821 tristate "Amlogic Meson GXBB SoCs watchdog support"
825 Say Y here to include support for the watchdog timer
831 tristate "Amlogic Meson SoCs watchdog support"
835 Say Y here to include support for the watchdog timer
841 tristate "Mediatek SoCs watchdog support"
847 Say Y here to include support for the watchdog timer
853 tristate "Conexant Digicolor SoCs watchdog support"
857 Say Y here to include support for the watchdog timer
863 tristate "ARM Secure Monitor Call based watchdog support"
869 Say Y here to include support for a watchdog timer
876 tristate "LPC18xx/43xx Watchdog"
881 Say Y here if to include support for the watchdog timer
888 tristate "Renesas WDT Watchdog"
892 This driver adds watchdog support for the integrated watchdogs in the
893 Renesas R-Car and other SH-Mobile SoCs (usually named RWDT or SWDT).
896 tristate "Renesas RZ/A WDT Watchdog"
900 This driver adds watchdog support for the integrated watchdogs in the
904 tristate "Renesas RZ/N1 watchdog"
908 This driver adds watchdog support for the integrated watchdogs in the
912 tristate "Renesas RZ/G2L WDT Watchdog"
916 This driver adds watchdog support for the integrated watchdogs in the
920 tristate "Aspeed BMC watchdog support"
924 Say Y here to include support for the watchdog timer
933 tristate "STM32 Independent WatchDoG (IWDG) support"
938 Say Y here to include support for the watchdog timer
945 tristate "STPMIC1 PMIC watchdog support"
949 Say Y here to include watchdog support embedded into STPMIC1 PMIC.
950 If the watchdog timer expires, stpmic1 will shut down all its power
957 tristate "UniPhier watchdog support"
962 Say Y here to include support watchdog timer embedded
969 bool "Realtek RTD119x/RTD129x watchdog support"
975 Say Y here to include support for the watchdog timer in
979 tristate "Realtek Otto MIPS watchdog support"
985 Say Y here to include support for the watchdog timer on Realtek
986 RTL838x, RTL839x, RTL930x SoCs. This watchdog has pretimeout
992 tristate "Spreadtrum watchdog support"
996 Say Y here to include watchdog timer supported
1000 tristate "QCOM PM8916 pmic watchdog"
1004 Say Y here to include support watchdog timer embedded into the
1008 tristate "Toshiba Visconti series watchdog support"
1012 Say Y here to include support for the watchdog timer in Toshiba
1016 tristate "MStar MSC313e watchdog"
1020 Say Y here to include support for the Watchdog timer embedded
1028 tristate "Apple SoC watchdog"
1032 Say Y here to include support for the Watchdog found in Apple
1033 SoCs such as the M1. Next to the common watchdog features this
1040 tristate "Sunplus watchdog support"
1044 Say Y here to include support for the watchdog timer
1053 tristate "Acquire SBC Watchdog Timer"
1056 This is the driver for the hardware watchdog on Single Board
1057 Computers produced by Acquire Inc (and others). This watchdog
1067 tristate "Advantech SBC Watchdog Timer"
1070 If you are configuring a Linux kernel for the Advantech single-board
1071 computer, say `Y' here to support its built-in watchdog timer
1076 tristate "Advantech Embedded Controller Watchdog Timer"
1085 tristate "ALi M1535 PMU Watchdog Timer"
1088 This is the driver for the hardware watchdog on the ALi M1535 PMU.
1096 tristate "ALi M7101 PMU Computer Watchdog"
1099 This is the driver for the hardware watchdog on the ALi M7101 PMU
1109 tristate "WinSystems EBC-C384 Watchdog Timer"
1114 Enables watchdog timer support for the watchdog timer on the
1115 WinSystems EBC-C384 motherboard. The timeout may be configured via
1119 tristate "Exar Watchdog Timer"
1123 Enables watchdog timer support for the watchdog timer present
1130 tristate "Fintek F718xx, F818xx Super I/O Watchdog"
1134 This is the driver for the hardware watchdog on the Fintek F71808E,
1142 tristate "AMD/ATI SP5100 TCO Timer/Watchdog"
1146 Hardware watchdog driver for the AMD/ATI SP5100 chipset. The TCO
1147 (Total Cost of Ownership) timer is a watchdog timer that will reboot
1155 tristate "AMD Geode CS5535/CS5536 Watchdog"
1158 This driver enables a watchdog capability built into the
1160 processors. This watchdog watches your kernel to make sure
1168 tristate "AMD Elan SC520 processor Watchdog"
1171 This is the driver for the hardware watchdog built in to the
1173 This watchdog simply watches your kernel to make sure it doesn't
1181 tristate "Compulab SBC-FITPC2 watchdog"
1184 This is the driver for the built-in watchdog timer on the fit-PC2,
1185 fit-PC2i, CM-iAM single-board computers made by Compulab.
1187 It's possible to enable the watchdog timer either from BIOS (F2) or
1189 When the "Watchdog Timer Value" is enabled one can set 31-255 seconds
1192 Entering BIOS setup temporarily disables watchdog operation regardless
1196 Once the watchdog is enabled the system will be restarted every
1197 "Watchdog Timer Value" period, so to prevent it user can restart or
1198 disable the watchdog.
1206 tristate "Eurotech CPU-1220/1410 Watchdog Timer"
1209 Enable support for the watchdog timer on the Eurotech CPU-1220 and
1210 CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product
1214 tristate "IB700 SBC Watchdog Timer"
1217 This is the driver for the hardware watchdog on the IB700 Single
1218 Board Computer produced by TMC Technology (www.tmc-uk.com). This
1219 watchdog simply watches your kernel to make sure it doesn't freeze,
1234 This is the driver for the IBM Automatic Server Restart watchdog
1235 timer built-in into some eServer xSeries machines.
1241 tristate "ICP Single Board Computer Watchdog Timer"
1244 This is a driver for the hardware watchdog on the ICP Single
1252 tristate "Intel 6300ESB Timer/Watchdog"
1256 Hardware driver for the watchdog timer built into the Intel
1263 tristate "Intel Atom E6xx Watchdog"
1269 Hardware driver for the watchdog timer built into the Intel
1276 tristate "Intel MID Watchdog Timer"
1280 Watchdog timer driver built into the Intel SCU for Intel MID
1283 This driver currently supports only the watchdog evolution
1289 tristate "Intel TCO Timer/Watchdog"
1297 Hardware driver for the intel TCO timer based watchdog devices.
1302 The TCO (Total Cost of Ownership) timer is a watchdog timer
1307 NO_REBOOT flag which prevents the watchdog from rebooting the
1315 bool "Intel TCO Timer/Watchdog Specific Vendor Support"
1318 Add vendor specific support to the intel TCO timer based watchdog
1323 tristate "IT8712F (Smart Guardian) Watchdog Timer"
1326 This is the driver for the built-in watchdog timer on the IT8712F
1336 tristate "IT87 Watchdog Timer"
1340 This is the driver for the hardware watchdog on the ITE IT8607,
1345 This watchdog simply watches your kernel to make sure it doesn't
1353 tristate "HP ProLiant iLO2+ Hardware Watchdog Timer"
1357 A software monitoring watchdog and NMI handling driver. This driver
1364 bool "NMI support for the HP ProLiant iLO2+ Hardware Watchdog Timer"
1368 Enables the NMI handler for the watchdog pretimeout NMI and the iLO
1373 tristate "Kontron COM Watchdog Timer"
1377 Support for the PLD watchdog on some Kontron ETX and COMexpress
1384 tristate "National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog"
1388 watchdog cards as found on the SC1200. This watchdog is mainly used
1398 tristate "National Semiconductor SCx200 Watchdog"
1401 Enable the built-in watchdog timer support on the National
1407 tristate "NS PC87413 watchdog"
1410 This is the driver for the hardware watchdog on the PC87413 chipset
1411 This watchdog simply watches your kernel to make sure it doesn't
1421 tristate "nVidia TCO Timer/Watchdog"
1426 watchdog timer that will reboot the machine after its second
1431 NO_REBOOT flag which prevents the watchdog from rebooting the
1439 tristate "RDC R-321x SoC watchdog"
1443 This is the driver for the built in hardware watchdog
1444 in the RDC R-321x SoC.
1450 tristate "SBC-60XX Watchdog Timer"
1453 This driver can be used with the watchdog timer found on some
1455 It may well work with other cards. It reads port 0x443 to enable
1456 and re-set the watchdog timer, and reads port 0x45 to disable
1457 the watchdog. If you have a card that behave in similar ways,
1464 tristate "SBC8360 Watchdog Timer"
1468 This is the driver for the hardware watchdog on the SBC8360 Single
1477 tristate "SBC Nano 7240 Watchdog Timer"
1480 This is the driver for the hardware watchdog found on the IEI
1482 watchdog simply watches your kernel to make sure it doesn't freeze,
1490 tristate "SMA CPU5 Watchdog"
1498 tristate "SMSC SCH311X Watchdog Timer"
1501 This is the driver for the hardware watchdog timer on the
1510 tristate "Winbond SMsC37B787 Watchdog Timer"
1513 This is the driver for the hardware watchdog component on the
1517 This watchdog simply watches your kernel to make sure it doesn't
1530 tristate "TQ-Systems TQMX86 Watchdog Timer"
1534 This is the driver for the hardware watchdog timer in the TQMX86 IO
1543 tristate "VIA Watchdog Timer"
1547 This is the driver for the hardware watchdog timer on VIA
1556 tristate "Watchdog timer for W83627HF/W83627DHG and compatibles"
1560 This is the driver for the hardware watchdog on the following
1562 W83627DHG/DHG-P/EHF/EHG/F/G/HF/S/SF/THF/UHG/UG
1564 W83667HG/HG-B
1576 This watchdog simply watches your kernel to make sure it doesn't
1586 tristate "W83877F (EMACS) Watchdog Timer"
1589 This is the driver for the hardware watchdog on the W83877F chipset
1590 as used in EMACS PC-104 motherboards (and likely others). This
1591 watchdog simply watches your kernel to make sure it doesn't freeze,
1601 tristate "W83977F (PCM-5335) Watchdog Timer"
1604 This is the driver for the hardware watchdog on the W83977F I/O chip
1605 as used in AAEON's PCM-5335 SBC (and likely others). This
1606 watchdog simply watches your kernel to make sure it doesn't freeze,
1614 tristate "ZF MachZ Watchdog"
1618 N. This is the driver for the watchdog timer built-in on that
1619 processor using ZF-Logic interface. This watchdog simply watches
1627 tristate "Winsystems SBC EPX-C3 watchdog"
1630 This is the driver for the built-in watchdog timer on the EPX-C3
1631 Single-board computer made by Winsystems, Inc.
1633 *Note*: This hardware watchdog is not probeable and thus there
1637 are running it on an EPX-C3 from Winsystems with the watchdog
1642 EPX-C3 board!
1648 tristate "Intel MEI iAMT Watchdog"
1652 A device driver for the Intel MEI iAMT watchdog.
1654 The Intel AMT Watchdog is an OS Health (Hang/Crash) watchdog.
1656 to any subscriber to this event. The watchdog doesn't reset the
1663 tristate "NI 903x/913x Watchdog"
1667 This is the driver for the watchdog timer on the National Instruments
1668 903x/913x real-time controllers.
1674 tristate "NIC7018 Watchdog"
1678 Support for National Instruments NIC7018 Watchdog.
1684 tristate "Siemens Simatic IPC Watchdog"
1694 called simatic-ipc-wdt.
1699 tristate "MCF54xx watchdog support"
1710 tristate "Atheros AR71XX/AR724X/AR913X hardware watchdog"
1713 Hardware driver for the built-in watchdog timer on the Atheros
1717 tristate "Broadcom BCM47xx Watchdog Timer"
1721 Hardware driver for the Broadcom BCM47xx Watchdog Timer.
1724 tristate "IDT RC32434 SoC Watchdog Timer"
1727 Hardware driver for the IDT RC32434 SoC built-in
1728 watchdog timer.
1734 tristate "Indy/I2 Hardware Watchdog"
1737 Hardware driver for the Indy's/I2's watchdog. This is a
1738 watchdog timer that will reboot the machine after a 60 second
1739 timer expired and no process has written to /dev/watchdog during
1743 tristate "Ingenic jz4740 SoC hardware watchdog"
1749 Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.
1752 tristate "MTX-1 Hardware Watchdog"
1755 Hardware driver for the MTX-1 boards. This is a watchdog timer that
1759 tristate "Sibyte SoC hardware watchdog"
1762 Watchdog driver for the built in watchdog hardware in Sibyte
1763 SoC processors. There are apparently two watchdog timers
1765 because currently Linux only supports exporting one watchdog
1772 tristate "TI AR7 Watchdog Timer"
1775 Hardware driver for the TI AR7 Watchdog Timer.
1778 tristate "Toshiba TXx9 Watchdog Timer"
1782 Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.
1785 tristate "Cavium OCTEON SOC family Watchdog Timer"
1791 Hardware driver for OCTEON's on chip watchdog timer.
1792 Enables the watchdog for all cores running Linux. It
1793 installs a NMI handler and pokes the watchdog based on an
1794 interrupt. On first expiration of the watchdog, the
1799 When userspace has /dev/watchdog open, no poking is done
1804 tristate "Marvell GTI Watchdog driver"
1809 Marvell GTI hardware supports watchdog timer. First timeout
1810 works as watchdog pretimeout and installed interrupt handler
1817 tristate "Broadcom BCM2835 hardware watchdog"
1821 Watchdog driver for the built in watchdog hardware in Broadcom
1828 tristate "BCM Kona Watchdog"
1832 Support for the watchdog timer on the following Broadcom BCM281xx
1836 Say 'Y' or 'M' here to enable the driver. The module will be called
1840 bool "DEBUGFS support for BCM Kona Watchdog"
1844 access to the driver's internal data structures as well as watchdog
1850 tristate "BCM63xx/BCM7038 Watchdog"
1855 Watchdog driver for the built-in hardware in Broadcom 7038 and
1856 later SoCs used in set-top boxes. BCM7038 was made public
1858 watchdog block, including some cable modem chips and DSL (63xx)
1862 tristate "Imagination Technologies PDC Watchdog Timer"
1868 Watchdog Timer.
1874 tristate "Lantiq SoC watchdog"
1878 Hardware driver for the Lantiq SoC Watchdog Timer.
1881 tristate "Loongson1 SoC hardware watchdog"
1885 Hardware driver for the Loongson1 SoC Watchdog Timer.
1888 tristate "Ralink SoC watchdog"
1892 Hardware driver for the Ralink SoC Watchdog Timer.
1895 tristate "HPE GXP watchdog support"
1899 Say Y here to include support for the watchdog timer
1903 The module will be called gxp-wdt.
1906 tristate "Mediatek SoC watchdog"
1912 Hardware driver for the Mediatek/Ralink MT7621/8 SoC Watchdog Timer.
1915 tristate "Microchip PIC32 hardware watchdog"
1919 Watchdog driver for the built in watchdog hardware in a PIC32.
1921 Configuration bits must be set appropriately for the watchdog to be
1925 The module will be called pic32-wdt.
1932 Watchdog driver for PIC32 instruction fetch counting timer. This
1938 The module will be called pic32-dmt.
1945 tristate "GE Watchdog Timer"
1948 Watchdog timer found in a number of GE single board computers.
1951 bool "MPC52xx Watchdog Timer"
1954 Use General Purpose Timer (GPT) 0 on the MPC5200 as Watchdog.
1957 tristate "MPC8xxx Platform Watchdog Timer"
1961 This driver is for a SoC level watchdog that exists on some
1963 - MPC8xx watchdogs
1964 - MPC83xx watchdogs
1965 - MPC86xx watchdogs
1970 tristate "PIKA FPGA Watchdog"
1974 This enables the watchdog in the PIKA FPGA. Currently used on
1978 tristate "PowerPC Book-E Watchdog Timer"
1982 Watchdog driver for PowerPC Book-E chips, such as the Freescale
1985 Please see Documentation/watchdog/watchdog-api.rst for
1989 int "PowerPC Book-E Watchdog Timer Default Timeout"
1996 Select the default watchdog timer period to be used by the PowerPC
1997 Book-E watchdog driver. A watchdog "event" occurs when the bit
2000 For Freescale Book-E processors, this is a number between 0 and 63.
2001 For other Book-E processors, this is a number between 0 and 3.
2003 The value can be overridden by the wdt_period command-line parameter.
2006 tristate "MEN A21 VME CPU Carrier Board Watchdog Timer"
2010 Watchdog driver for MEN A21 VMEbus CPU Carrier Boards.
2020 tristate "POWER Architecture Platform Watchdog Timer"
2024 Driver for virtual watchdog timers provided by PAPR
2028 tristate "RTAS watchdog"
2031 This driver adds watchdog support for the RTAS watchdog.
2036 # RISC-V Architecture
2039 tristate "StarFive Watchdog support"
2044 Say Y here to support the watchdog of StarFive JH7100 and JH7110
2050 tristate "System z diag288 Watchdog"
2055 provide a virtual watchdog timer to their guest that cause a
2067 tristate "SuperH Watchdog"
2071 This driver adds watchdog support for the integrated watchdog in the
2073 to have watchdog support enabled, say Y, otherwise say N.
2077 slower systems (such as the SH-2 and SH-3) this will likely yield
2089 tristate "CP1XXX Hardware Watchdog support"
2092 This is the driver for the hardware watchdog timers present on
2099 another UltraSPARC-IIi-cEngine boardset with hardware watchdog,
2103 tristate "RIO Hardware Watchdog support"
2106 Say Y here to support the hardware watchdog capability on Sun RIO
2107 machines. The watchdog timeout period is normally one minute but
2108 can be changed with a boot-time parameter.
2111 tristate "Sun4v Watchdog support"
2115 Say Y here to support the hypervisor watchdog capability embedded
2126 tristate "Xen Watchdog support"
2130 Say Y here to support the hypervisor watchdog capability provided
2131 by Xen 4.0 and newer. The watchdog timeout period is normally one
2132 minute but can be changed with a boot-time parameter.
2135 tristate "UML watchdog"
2139 # ISA-based Watchdog Cards
2142 comment "ISA-based Watchdog Cards"
2146 tristate "Berkshire Products ISA-PC Watchdog"
2149 This is the driver for the Berkshire Products ISA-PC Watchdog card.
2153 hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.rst>.
2154 The PC watchdog cards can be ordered from <http://www.berkprod.com/>.
2162 tristate "Mixcom Watchdog"
2165 This is a driver for the Mixcom hardware watchdog cards. This
2166 watchdog simply watches your kernel to make sure it doesn't freeze,
2176 tristate "WDT Watchdog timer"
2179 If you have a WDT500P or WDT501P watchdog board, say Y here,
2188 # PCI-based Watchdog Cards
2191 comment "PCI-based Watchdog Cards"
2195 tristate "Berkshire Products PCI-PC Watchdog"
2198 This is the driver for the Berkshire Products PCI-PC Watchdog card.
2210 tristate "PCI-WDT500/501 Watchdog timer"
2213 If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
2215 If you have a PCI-WDT501 watchdog board then you can enable the
2218 If you want to enable the Fan Tachometer on the PCI-WDT501, then you
2226 # USB-based Watchdog Cards
2229 comment "USB-based Watchdog Cards"
2233 tristate "Berkshire Products USB-PC Watchdog"
2236 This is the driver for the Berkshire Products USB-PC Watchdog card.
2248 tristate "Intel Keem Bay SoC non-secure watchdog"
2252 This option enable support for an In-secure watchdog timer driver for
2260 endif # WATCHDOG