Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
16 on-line as fast as possible after a lock-up. There's both a watchdog
21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source.
25 <https://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon
42 bool "Disable watchdog shutdown on close"
51 bool "Update boot-enabled watchdog until userspace takes over"
58 the watchdog on its own. Thus if your userspace does not start fast
77 bool "Enable watchdog hrtimer-based pretimeouts"
88 depends on WATCHDOG_CORE
94 depends on WATCHDOG_PRETIMEOUT_GOV
102 depends on WATCHDOG_CORE
110 depends on WATCHDOG_CORE
113 Panic watchdog pretimeout governor, on watchdog pretimeout
126 depends on WATCHDOG_PRETIMEOUT_GOV_NOOP
130 the kernel log buffer and don't do any system changes.
134 depends on WATCHDOG_PRETIMEOUT_GOV_PANIC
156 A software monitoring watchdog. This will fail to reboot your system
160 To compile this driver as a module, choose M here: the
161 module will be called softdog.
165 depends on SOFT_WATCHDOG && WATCHDOG_PRETIMEOUT_GOV
173 depends on MFD_ROHM_BD957XMUF
181 watchdog. Alternatively say M to compile the driver as a module,
186 depends on MFD_ROHM_BD96801
190 configured to only generate IRQ or to trigger system reset via reset
194 Alternatively say M to compile the driver as a module,
198 tristate "ChromeOS EC-based watchdog"
200 depends on CROS_EC
203 Trigger event is recorded in EC and checked on the subsequent boot.
205 To compile this driver as a module, choose M here: the
206 module will be called cros_ec_wdt.
210 depends on PMIC_DA9052 || COMPILE_TEST
214 cause system reset.
217 Alternatively say M to compile the driver as a module,
222 depends on MFD_DA9055 || COMPILE_TEST
225 If you say yes here you get support for watchdog on the Dialog
228 This driver can also be built as a module. If so, the module
233 depends on MFD_DA9063 || COMPILE_TEST
234 depends on I2C
239 This driver can be built as a module. The module name is da9063_wdt.
243 depends on MFD_DA9062 || COMPILE_TEST
244 depends on I2C
249 This driver can be built as a module. The module name is da9062_wdt.
252 tristate "Watchdog device controlled through GPIO-line"
253 depends on OF_GPIO
257 controlled through GPIO-line.
261 depends on GPIO_WATCHDOG=y
272 depends on (X86 && DMI) || COMPILE_TEST
273 depends on HAS_IOPORT
279 This driver can also be built as a module. If so, the module
280 will be called lenovo-se10-wdt.
284 depends on MFD_MENF21BMC || COMPILE_TEST
285 depends on I2C
290 This driver can also be built as a module. If so the module
295 depends on MCB
300 This driver can also be built as a module. If so the module
305 depends on ACPI
311 found on some desktop machines as well. This driver will take
312 over the native iTCO watchdog driver found on many Intel CPUs.
314 To compile this driver as module, choose M here: the module will
319 depends on MFD_WM831X
323 the watchdog triggers the system will be reset.
327 depends on MFD_WM8350
331 the watchdog triggers the system will be reset.
335 depends on HAS_IOMEM
340 To compile this driver as a module, choose M here: the
341 module will be called of_xilinx_wdt.
345 depends on HAS_IOMEM
346 depends on ARM64 || COMPILE_TEST
358 To compile this driver as a module, choose M here: the
359 module will be called xilinx_wwdt.
363 depends on I2C
369 To compile this driver as a module, choose M here: the
370 module will be called ziirave_wdt.
374 depends on RAVE_SP_CORE
375 depends on NVMEM || !NVMEM
378 Support for the watchdog on RAVE SP device.
382 depends on MELLANOX_PLATFORM || COMPILE_TEST
386 This is the driver for the hardware watchdog on Mellanox systems.
390 and if it does, it reboots your system after a certain amount of
393 To compile this driver as a module, choose M here: the
394 module will be called mlx-wdt.
398 depends on MFD_SL28CPLD || COMPILE_TEST
402 on the Kontron sl28 CPLD.
404 To compile this driver as a module, choose M here: the
405 module will be called sl28cpld_wdt.
413 depends on (ARM || ARM64 || COMPILE_TEST) && ARM_AMBA
416 ARM Primecell SP805 Watchdog timer. This will reboot your system when
421 depends on ARM64
422 depends on ARM_ARCH_TIMER
426 the first signal (WS0) is for alerting the system by interrupt,
428 More details: ARM DEN0029B - Server Base System Architecture (SBSA)
431 or a two stages watchdog, it depends on the module parameter "action".
436 To compile this driver as module, choose M here: The module
441 depends on ARCH_MVEBU || COMPILE_TEST
442 depends on HAS_IOMEM
446 Say Y here to include support for the watchdog timer found on
448 To compile this driver as a module, choose M here: the
449 module will be called armada_37xx_wdt.
453 depends on MACH_ASM9260 || COMPILE_TEST
454 depends on OF
459 reboot your system when the timeout is reached.
463 depends on (SOC_AT91RM9200 && MFD_SYSCON) || COMPILE_TEST
466 system when the timeout is reached.
470 depends on ARCH_AT91 || COMPILE_TEST
474 reboot your system when the timeout is reached.
478 depends on ARCH_AT91 || COMPILE_TEST
483 This will reboot your system when the timeout is reached.
487 depends on HAS_IOMEM
495 depends on FOOTBRIDGE
497 The Intel Footbridge chip contains a built-in watchdog circuit. Say Y
499 driver as a module, which will be called wdt285.
501 This driver does not work on all machines. In particular, early CATS
505 "If in doubt, leave it out" - say N.
509 depends on (FOOTBRIDGE && ARCH_NETWINDER) || (ARM && COMPILE_TEST)
510 depends on HAS_IOPORT
514 a module, which will be called wdt977.
520 depends on ARM || COMPILE_TEST
528 To compile this driver as a module, choose M here: the
529 module will be called ftwdt010_wdt.
533 depends on ARCH_IXP4XX || (ARM && COMPILE_TEST)
538 be built as a module by choosing M. The module will
550 depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
554 SoCs. This will reboot the system when the timer expires with
557 The driver is limited by the speed of the system's PCLK
558 signal, so with reasonably fast systems (PCLK around 50-66MHz)
563 The driver can be built as a module by choosing M, and will
568 depends on ARCH_SA1100 || ARCH_PXA || COMPILE_TEST
571 reboot your system when timeout is reached.
575 To compile this driver as a module, choose M here: the
576 module will be called sa1100_wdt.
580 depends on HAS_IOMEM
585 To compile this driver as a module, choose M here: the
586 module will be called dw_wdt.
590 depends on ARCH_EP93XX || COMPILE_TEST
596 To compile this driver as a module, choose M here: the
597 module will be called ep93xx_wdt.
601 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || COMPILE_TEST
610 depends on ARCH_LPC32XX || COMPILE_TEST
615 This driver can be built as a module by choosing M. The module
622 depends on ARCH_DAVINCI || ARCH_KEYSTONE || COMPILE_TEST
627 To compile this driver as a module, choose M here: the
628 module will be called davinci_wdt.
635 depends on ARCH_K3 || COMPILE_TEST
639 timer (RTI module) available in the K3 generation of processors.
643 depends on ARCH_ORION5X || ARCH_DOVE || MACH_DOVE || ARCH_MVEBU || COMPILE_TEST
644 depends on ARM
649 To compile this driver as a module, choose M here: the
650 module will be called orion_wdt.
654 depends on MFD_RN5T618 || COMPILE_TEST
657 If you say yes here you get support for watchdog on the Ricoh
660 This driver can also be built as a module. If so, the module
665 depends on ARCH_SUNXI || COMPILE_TEST
670 To compile this driver as a module, choose M here: the
671 module will be called sunxi_wdt.
675 depends on ARCH_NPCM || COMPILE_TEST
681 This watchdog is used to reset the system and thus cannot be
682 compiled as a module.
686 depends on TWL4030_CORE
694 depends on RTC_DRV_STMP || COMPILE_TEST
699 To compile this driver as a module, choose M here: the
700 module will be called stmp3xxx_rtc_wdt.
703 tristate "TS-4800 Watchdog"
704 depends on HAS_IOMEM && OF
705 depends on SOC_IMX51 || COMPILE_TEST
709 Technologic Systems TS-4800 has watchdog timer implemented in
711 watchdog timer on TS-4800 board.
714 tristate "TS-72XX SBC Watchdog"
715 depends on MACH_TS72XX || COMPILE_TEST
718 Technologic Systems TS-7200, TS-7250 and TS-7260 boards have
720 if you want to support for the watchdog timer on TS-72XX boards.
722 To compile this driver as a module, choose M here: the
723 module will be called ts72xx_wdt.
727 depends on HAS_IOMEM
734 depends on MFD_MAX77620 || MFD_MAX77714 || COMPILE_TEST
739 MAX77620 chips. To compile this driver as a module,
740 choose M here: the module will be called max77620_wdt.
744 depends on ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST
749 on the Freescale IMX2 and later processors.
753 To compile this driver as a module, choose M here: the
754 module will be called imx2_wdt.
758 depends on HAVE_ARM_SMCCC
759 depends on IMX_SCU || COMPILE_TEST
762 This is the driver for the system controller watchdog
763 on the NXP i.MX SoCs with system controller inside, the
765 ARM-Trusted-Firmware for operations, ARM-Trusted-Firmware
766 will request system controller to execute the operations.
770 To compile this driver as a module, choose M here: the
771 module will be called imx_sc_wdt.
775 depends on ARCH_MXC || COMPILE_TEST
778 This is the driver for the hardware watchdog on the Freescale
783 To compile this driver as a module, choose M here: the
784 module will be called imx7ulp_wdt.
787 tristate "ST-Ericsson DB800 watchdog"
788 depends on MFD_DB8500_PRCMU
793 existing in the prcmu of ST-Ericsson DB8500 platform.
795 To compile this driver as a module, choose M here: the
796 module will be called db500_wdt.
800 depends on MFD_RETU
804 N810). At least on N800 the watchdog cannot be disabled, so
807 To compile this driver as a module, choose M here: the
808 module will be called retu_wdt.
812 depends on ARCH_MOXART || COMPILE_TEST
815 existing on the MOXA ART SoC series platforms.
817 To compile this driver as a module, choose M here: the
818 module will be called moxart_wdt.
822 depends on ARCH_STI || COMPILE_TEST
823 depends on OF
829 To compile this driver as a module, choose M here: the
830 module will be called st_lpc_wdt.
834 depends on (ARCH_TEGRA || COMPILE_TEST) && HAS_IOMEM
840 To compile this driver as a module, choose M here: the
841 module will be called tegra_wdt.
845 depends on HAS_IOMEM
846 depends on ARCH_QCOM || COMPILE_TEST
850 on QCOM chipsets. Currently supported targets are the MSM8960,
853 To compile this driver as a module, choose M here: the
854 module will be called qcom_wdt.
858 depends on ARCH_MESON || COMPILE_TEST
863 To compile this driver as a module, choose M here: the
864 module will be called meson_gxbb_wdt.
868 depends on ARCH_MESON || COMPILE_TEST
873 To compile this driver as a module, choose M here: the
874 module will be called meson_wdt.
878 depends on ARCH_MEDIATEK || COMPILE_TEST
885 To compile this driver as a module, choose M here: the
886 module will be called mtk_wdt.
890 depends on ARCH_DIGICOLOR || COMPILE_TEST
895 To compile this driver as a module, choose M here: the
896 module will be called digicolor_wdt.
900 depends on ARM || ARM64
901 depends on OF
902 depends on HAVE_ARM_SMCCC
906 implemented by the EL3 Secure Monitor on ARM platforms.
908 To compile this driver as a module, choose M here: the
909 module will be called arm_smc_wdt.
913 depends on ARCH_LPC18XX || COMPILE_TEST
914 depends on HAS_IOMEM
920 To compile this driver as a module, choose M here: the
921 module will be called lpc18xx_wdt.
925 depends on ARCH_RENESAS || COMPILE_TEST
929 Renesas R-Car and other SH-Mobile SoCs (usually named RWDT or SWDT).
933 depends on ARCH_RENESAS || COMPILE_TEST
937 Renesas RZ/A SoCs. These watchdogs can be used to reset a system.
941 depends on ARCH_RENESAS || COMPILE_TEST
945 Renesas RZ/N1 SoCs. These watchdogs can be used to reset a system.
949 depends on ARCH_RZG2L || ARCH_R9A09G011 || COMPILE_TEST
950 depends on PM || COMPILE_TEST
954 Renesas RZ/G2L SoCs. These watchdogs can be used to reset a system.
958 depends on ARCH_R9A09G057 || COMPILE_TEST
959 depends on PM || COMPILE_TEST
963 Renesas RZ/V2H(P) SoCs. These watchdogs can be used to reset a system.
967 depends on ARCH_ASPEED || COMPILE_TEST
975 To compile this driver as a module, choose M here: the
976 module will be called aspeed_wdt.
980 depends on ARCH_STM32 || COMPILE_TEST
987 To compile this driver as a module, choose M here: the
988 module will be called stm32_iwdg.
992 depends on MFD_STPMIC1
999 To compile this driver as a module, choose M here: the
1000 module will be called spmic1_wdt.
1004 depends on ARCH_UNIPHIER || COMPILE_TEST
1005 depends on OF && MFD_SYSCON
1009 into the UniPhier system.
1011 To compile this driver as a module, choose M here: the
1012 module will be called uniphier_wdt.
1016 depends on ARCH_REALTEK || COMPILE_TEST
1017 depends on OF
1026 depends on MACH_REALTEK_RTL || COMPILE_TEST
1027 depends on COMMON_CLK
1031 Say Y here to include support for the watchdog timer on Realtek
1033 notifications and system reset on timeout.
1035 When built as a module this will be called realtek_otto_wdt.
1039 depends on ARCH_SPRD || COMPILE_TEST
1043 by Spreadtrum system.
1047 depends on OF && MFD_SPMI_PMIC
1051 pm8916 module.
1055 depends on ARCH_VISCONTI || COMPILE_TEST
1063 depends on ARCH_MSTARV7 || COMPILE_TEST
1067 into MStar MSC313e chips. This will reboot your system when the
1070 To compile this driver as a module, choose M here: the
1071 module will be called msc313e_wdt.
1075 depends on ARCH_APPLE || COMPILE_TEST
1082 To compile this driver as a module, choose M here: the
1083 module will be called apple_wdt.
1087 depends on ARCH_SUNPLUS || COMPILE_TEST
1093 To compile this driver as a module, choose M here: the
1094 module will be called sunplus_wdt.
1100 depends on X86
1102 This is the driver for the hardware watchdog on Single Board
1107 To compile this driver as a module, choose M here: the
1108 module will be called acquirewdt.
1114 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1116 If you are configuring a Linux kernel for the Advantech single-board
1117 computer, say `Y' here to support its built-in watchdog timer
1123 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1132 depends on (X86 || COMPILE_TEST) && PCI
1134 This is the driver for the hardware watchdog on the ALi M1535 PMU.
1136 To compile this driver as a module, choose M here: the
1137 module will be called alim1535_wdt.
1143 depends on PCI
1145 This is the driver for the hardware watchdog on the ALi M7101 PMU
1149 To compile this driver as a module, choose M here: the
1150 module will be called alim7101_wdt.
1155 tristate "WinSystems EBC-C384 Watchdog Timer"
1156 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1160 Enables watchdog timer support for the watchdog timer on the
1161 WinSystems EBC-C384 motherboard. The timeout may be configured via
1162 the timeout module parameter.
1166 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1172 To compile this driver as a module, choose M here: the
1173 module will be called exar_wdt.
1177 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1180 This is the driver for the hardware watchdog on the Fintek F71808E,
1185 it as a module. The module will be called f71808e_wdt.
1189 depends on (X86 || COMPILE_TEST) && PCI && HAS_IOPORT
1197 To compile this driver as a module, choose M here: the
1198 module will be called sp5100_tco.
1202 depends on CS5535_MFGPT
1211 it as a module. The module will be called geodewdt.
1215 depends on MELAN || COMPILE_TEST
1224 it as a module. The module will be called sc520_wdt.
1227 tristate "Compulab SBC-FITPC2 watchdog"
1228 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1230 This is the driver for the built-in watchdog timer on the fit-PC2,
1231 fit-PC2i, CM-iAM single-board computers made by Compulab.
1235 When the "Watchdog Timer Value" is enabled one can set 31-255 seconds
1239 of current state, so system will not be restarted while user is in
1242 Once the watchdog is enabled the system will be restarted every
1246 To compile this driver as a module, choose M here: the
1247 module will be called sbc_fitpc2_wdt.
1252 tristate "Eurotech CPU-1220/1410 Watchdog Timer"
1253 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1255 Enable support for the watchdog timer on the Eurotech CPU-1220 and
1256 CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product
1261 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1263 This is the driver for the hardware watchdog on the IB700 Single
1264 Board Computer produced by TMC Technology (www.tmc-uk.com). This
1271 To compile this driver as a module, choose M here: the
1272 module will be called ib700wdt.
1278 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1281 timer built-in into some eServer xSeries machines.
1283 To compile this driver as a module, choose M here: the
1284 module will be called ibmasr.
1288 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1290 This is a driver for the hardware watchdog on the ICP Single
1291 Board Computer. This driver is working on (at least) the following
1294 To compile this driver as a module, choose M here: the
1295 module will be called wafer5823wdt.
1299 depends on PCI
1305 To compile this driver as a module, choose M here: the
1306 module will be called i6300esb.
1310 depends on (X86 || COMPILE_TEST) && PCI && HAS_IOPORT
1318 To compile this driver as a module, choose M here: the
1319 module will be called ie6xx_wdt.
1323 depends on X86_INTEL_MID
1332 To compile this driver as a module, choose M here.
1336 depends on X86 && PCI
1338 depends on I2C || I2C=n
1339 depends on MFD_INTEL_PMC_BXT || !MFD_INTEL_PMC_BXT
1340 depends on HAS_IOPORT # for I2C_I801
1353 On some motherboards the driver may fail to reset the chipset's
1358 To compile this driver as a module, choose M here: the
1359 module will be called iTCO_wdt.
1363 depends on ITCO_WDT
1371 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1373 This is the driver for the built-in watchdog timer on the IT8712F
1374 Super I/0 chipset used on many motherboards.
1379 To compile this driver as a module, choose M here: the
1380 module will be called it8712f_wdt.
1384 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1387 This is the driver for the hardware watchdog on the ITE IT8607,
1396 To compile this driver as a module, choose M here: the module will
1402 depends on (ARM64 || X86 || COMPILE_TEST) && PCI
1406 will only load on an HP ProLiant system with a minimum of iLO2 support.
1407 To compile this driver as a module, choose M here: the module will be
1412 depends on X86 && HP_WATCHDOG
1416 "Generate NMI to System" virtual button. When an NMI is claimed
1421 depends on MFD_KEMPLD
1424 Support for the PLD watchdog on some Kontron ETX and COMexpress
1427 This driver can also be built as a module. If so, the module will be
1432 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1435 watchdog cards as found on the SC1200. This watchdog is mainly used
1439 To compile this driver as a module, choose M here: the
1440 module will be called sc1200wdt.
1446 depends on SCx200 && PCI
1448 Enable the built-in watchdog timer support on the National
1451 If compiled as a module, it will be called scx200_wdt.
1455 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1457 This is the driver for the hardware watchdog on the PC87413 chipset
1462 To compile this driver as a module, choose M here: the
1463 module will be called pc87413_wdt.
1469 depends on (X86 || COMPILE_TEST) && PCI && HAS_IOPORT
1477 On some motherboards the driver may fail to reset the chipset's
1482 To compile this driver as a module, choose M here: the
1483 module will be called nv_tco.
1486 tristate "RDC R-321x SoC watchdog"
1487 depends on X86_RDC321X || COMPILE_TEST
1488 depends on PCI
1491 in the RDC R-321x SoC.
1493 To compile this driver as a module, choose M here: the
1494 module will be called rdc321x_wdt.
1497 tristate "SBC-60XX Watchdog Timer"
1498 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1500 This driver can be used with the watchdog timer found on some
1503 and re-set the watchdog timer, and reads port 0x45 to disable
1508 it as a module. The module will be called sbc60xxwdt.
1512 depends on X86_32
1515 This is the driver for the hardware watchdog on the SBC8360 Single
1518 To compile this driver as a module, choose M here: the
1519 module will be called sbc8360.
1525 depends on X86_32 && !UML
1527 This is the driver for the hardware watchdog found on the IEI
1533 To compile this driver as a module, choose M here: the
1534 module will be called sbc7240_wdt.
1538 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1541 To compile this driver as a module, choose M here: the
1542 module will be called cpu5wdt.
1546 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1548 This is the driver for the hardware watchdog timer on the
1553 To compile this driver as a module, choose M here: the
1554 module will be called sch311x_wdt.
1558 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1560 This is the driver for the hardware watchdog component on the
1561 Winbond SMsC37B787 chipset as used on the NetRunner Mainboard
1571 To compile this driver as a module, choose M here: the
1572 module will be called smsc37b787_wdt.
1577 tristate "TQ-Systems TQMX86 Watchdog Timer"
1578 depends on X86 || COMPILE_TEST
1582 controller found on some of their ComExpress Modules.
1584 To compile this driver as a module, choose M here; the module
1591 depends on (X86 || COMPILE_TEST) && PCI
1594 This is the driver for the hardware watchdog timer on VIA
1597 To compile this driver as a module, choose M here; the module
1604 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1607 This is the driver for the hardware watchdog on the following
1609 W83627DHG/DHG-P/EHF/EHG/F/G/HF/S/SF/THF/UHG/UG
1611 W83667HG/HG-B
1627 To compile this driver as a module, choose M here: the
1628 module will be called w83627hf_wdt.
1634 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1636 This is the driver for the hardware watchdog on the W83877F chipset
1637 as used in EMACS PC-104 motherboards (and likely others). This
1642 To compile this driver as a module, choose M here: the
1643 module will be called w83877f_wdt.
1648 tristate "W83977F (PCM-5335) Watchdog Timer"
1649 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1651 This is the driver for the hardware watchdog on the W83977F I/O chip
1652 as used in AAEON's PCM-5335 SBC (and likely others). This
1657 To compile this driver as a module, choose M here: the
1658 module will be called w83977f_wdt.
1662 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1665 N. This is the driver for the watchdog timer built-in on that
1666 processor using ZF-Logic interface. This watchdog simply watches
1670 To compile this driver as a module, choose M here: the
1671 module will be called machzwd.
1674 tristate "Winsystems SBC EPX-C3 watchdog"
1675 depends on (X86 || COMPILE_TEST) && HAS_IOPORT
1677 This is the driver for the built-in watchdog timer on the EPX-C3
1678 Single-board computer made by Winsystems, Inc.
1682 your system or have any real effect. The only way to be sure
1684 are running it on an EPX-C3 from Winsystems with the watchdog
1687 this driver into your kernel and/or load it as a module, that you
1688 know what you are doing and that you are in fact running on an
1689 EPX-C3 board!
1691 To compile this driver as a module, choose M here: the
1692 module will be called sbc_epx_c3.
1696 depends on INTEL_MEI && X86
1706 To compile this driver as a module, choose M here:
1707 the module will be called mei_wdt.
1711 depends on X86 && ACPI
1714 This is the driver for the watchdog timer on the National Instruments
1715 903x/913x real-time controllers.
1717 To compile this driver as a module, choose M here: the module will be
1722 depends on X86 && ACPI
1727 To compile this driver as a module, choose M here: the module will be
1732 depends on SIEMENS_SIMATIC_IPC && PCI
1740 To compile this driver as a module, choose M here: the module will be
1741 called simatic-ipc-wdt.
1747 depends on M548x
1749 To compile this driver as a module, choose M here: the
1750 module will be called m54xx_wdt.
1758 depends on ATH79 || (ARM && COMPILE_TEST)
1760 Hardware driver for the built-in watchdog timer on the Atheros
1765 depends on BCM47XX || ARCH_BCM_5301X || COMPILE_TEST
1772 depends on MIKROTIK_RB532
1774 Hardware driver for the IDT RC32434 SoC built-in
1777 To compile this driver as a module, choose M here: the
1778 module will be called rc32434_wdt.
1782 depends on SGI_HAS_INDYDOG
1791 depends on MIPS || COMPILE_TEST
1792 depends on COMMON_CLK
1796 Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.
1799 tristate "MTX-1 Hardware Watchdog"
1800 depends on MIPS_MTX1 || (MIPS && COMPILE_TEST)
1802 Hardware driver for the MTX-1 boards. This is a watchdog timer that
1807 depends on CPU_SB1
1811 on such processors; this driver supports only the first one,
1815 To compile this driver as a loadable module, choose M here.
1816 The module will be called sb_wdog.
1820 depends on CPU_TX49XX || (MIPS && COMPILE_TEST)
1823 Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.
1827 depends on CAVIUM_OCTEON_SOC
1832 Hardware driver for OCTEON's on chip watchdog timer.
1834 installs a NMI handler and pokes the watchdog based on an
1835 interrupt. On first expiration of the watchdog, the
1846 depends on ARCH_THUNDER || (COMPILE_TEST && 64BIT)
1852 will be called on first timeout. Hardware can generate interrupt
1853 to SCP on second timeout but it is not enabled, so second
1854 timeout is ignored. If device poke does not happen then system
1855 will reboot on third timeout.
1859 depends on ARCH_BCM2835 || (OF && COMPILE_TEST)
1865 To compile this driver as a loadable module, choose M here.
1866 The module will be called bcm2835_wdt.
1870 depends on ARCH_BCM_MOBILE || COMPILE_TEST
1873 Support for the watchdog timer on the following Broadcom BCM281xx
1877 Say 'Y' or 'M' here to enable the driver. The module will be called
1882 depends on BCM_KONA_WDT || COMPILE_TEST
1893 depends on HAS_IOMEM
1894 depends on ARCH_BCMBCA || ARCH_BRCMSTB || BMIPS_GENERIC || BCM63XX || COMPILE_TEST
1896 Watchdog driver for the built-in hardware in Broadcom 7038 and
1897 later SoCs used in set-top boxes. BCM7038 was made public
1904 depends on HAS_IOMEM
1905 depends on MIPS || COMPILE_TEST
1911 To compile this driver as a loadable module, choose M here.
1912 The module will be called imgpdc_wdt.
1916 depends on LANTIQ
1923 depends on MACH_LOONGSON32 || COMPILE_TEST
1931 depends on RALINK
1937 depends on ARCH_HPE_GXP || COMPILE_TEST
1943 To compile this driver as a module, choose M here.
1944 The module will be called gxp-wdt.
1951 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
1958 depends on MACH_PIC32 || (MIPS && COMPILE_TEST)
1965 To compile this driver as a loadable module, choose M here.
1966 The module will be called pic32-wdt.
1971 depends on MACH_PIC32 || (MIPS && COMPILE_TEST)
1978 To compile this driver as a loadable module, choose M here.
1979 The module will be called pic32-dmt.
1987 depends on GE_FPGA
1993 depends on PPC_MPC52xx || COMPILE_TEST
1995 Use General Purpose Timer (GPT) 0 on the MPC5200 as Watchdog.
1999 depends on PPC_8xx || PPC_83xx || PPC_86xx || PPC_MPC512x
2002 This driver is for a SoC level watchdog that exists on some
2004 - MPC8xx watchdogs
2005 - MPC83xx watchdogs
2006 - MPC86xx watchdogs
2012 depends on WARP || (PPC64 && COMPILE_TEST)
2015 This enables the watchdog in the PIKA FPGA. Currently used on
2019 tristate "PowerPC Book-E Watchdog Timer"
2020 depends on BOOKE || 4xx
2023 Watchdog driver for PowerPC Book-E chips, such as the Freescale
2026 Please see Documentation/watchdog/watchdog-api.rst for
2030 int "PowerPC Book-E Watchdog Timer Default Timeout"
2031 depends on BOOKE_WDT
2038 Book-E watchdog driver. A watchdog "event" occurs when the bit
2041 For Freescale Book-E processors, this is a number between 0 and 63.
2042 For other Book-E processors, this is a number between 0 and 3.
2044 The value can be overridden by the wdt_period command-line parameter.
2049 depends on GPIOLIB || COMPILE_TEST
2053 The driver can also be built as a module. If so, the module will be
2062 depends on PPC_PSERIES
2070 depends on PPC_RTAS
2074 To compile this driver as a module, choose M here. The module
2077 # RISC-V Architecture
2081 depends on ARCH_STARFIVE || COMPILE_TEST
2086 SoC. This driver can also be built as a module if choose M.
2091 tristate "System z diag288 Watchdog"
2092 depends on S390
2102 To compile this driver as a module, choose M here. The module
2109 depends on SUPERH && (CPU_SH3 || CPU_SH4 || COMPILE_TEST)
2117 so that the timer has a chance to clear the overflow counter. On
2118 slower systems (such as the SH-2 and SH-3) this will likely yield
2122 To compile this driver as a module, choose M here: the
2123 module will be called shwdt.
2131 depends on SPARC64 && PCI
2133 This is the driver for the hardware watchdog timers present on
2136 To compile this driver as a module, choose M here: the
2137 module will be called cpwatchdog.
2140 another UltraSPARC-IIi-cEngine boardset with hardware watchdog,
2145 depends on SPARC64 && PCI
2147 Say Y here to support the hardware watchdog capability on Sun RIO
2149 can be changed with a boot-time parameter.
2154 depends on SPARC64
2159 To compile this driver as a module, choose M here. The module will
2168 depends on XEN
2173 minute but can be changed with a boot-time parameter.
2177 depends on UML || COMPILE_TEST
2180 # ISA-based Watchdog Cards
2183 comment "ISA-based Watchdog Cards"
2184 depends on ISA
2187 tristate "Berkshire Products ISA-PC Watchdog"
2188 depends on ISA
2190 This is the driver for the Berkshire Products ISA-PC Watchdog card.
2194 hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.rst>.
2197 To compile this driver as a module, choose M here: the
2198 module will be called pcwd.
2204 depends on ISA
2211 To compile this driver as a module, choose M here: the
2212 module will be called mixcomwd.
2218 depends on ISA
2225 To compile this driver as a module, choose M here: the
2226 module will be called wdt.
2229 # PCI-based Watchdog Cards
2232 comment "PCI-based Watchdog Cards"
2233 depends on PCI
2236 tristate "Berkshire Products PCI-PC Watchdog"
2237 depends on PCI && HAS_IOPORT
2239 This is the driver for the Berkshire Products PCI-PC Watchdog card.
2245 To compile this driver as a module, choose M here: the
2246 module will be called pcwd_pci.
2251 tristate "PCI-WDT500/501 Watchdog timer"
2252 depends on PCI && HAS_IOPORT
2254 If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
2256 If you have a PCI-WDT501 watchdog board then you can enable the
2259 If you want to enable the Fan Tachometer on the PCI-WDT501, then you
2263 To compile this driver as a module, choose M here: the
2264 module will be called wdt_pci.
2267 # USB-based Watchdog Cards
2270 comment "USB-based Watchdog Cards"
2271 depends on USB
2274 tristate "Berkshire Products USB-PC Watchdog"
2275 depends on USB
2277 This is the driver for the Berkshire Products USB-PC Watchdog card.
2283 To compile this driver as a module, choose M here: the
2284 module will be called pcwd_usb.
2289 tristate "Intel Keem Bay SoC non-secure watchdog"
2290 depends on ARCH_KEEMBAY || (ARM64 && COMPILE_TEST)
2293 This option enable support for an In-secure watchdog timer driver for
2298 To compile this driver as a module, choose M here: the
2299 module will be called keembay_wdt.