@@ -22,9 +22,9 @@ menuconfig WATCHDOG
22
22
23
23
The watchdog is usually used together with the watchdog daemon
24
24
which is available from
25
- <ftp ://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon can
26
- also monitor NFS connections and can reboot the machine when the process
27
- table is full.
25
+ <https ://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon
26
+ can also monitor NFS connections and can reboot the machine when the
27
+ process table is full.
28
28
29
29
If unsure, say N.
30
30
@@ -73,6 +73,14 @@ config WATCHDOG_SYSFS
73
73
Say Y here if you want to enable watchdog device status read through
74
74
sysfs attributes.
75
75
76
+ config WATCHDOG_HRTIMER_PRETIMEOUT
77
+ bool "Enable watchdog hrtimer-based pretimeouts"
78
+ help
79
+ Enable this if you want to use a hrtimer timer based pretimeout for
80
+ watchdogs that do not natively support pretimeout support. Be aware
81
+ that because this pretimeout functionality uses hrtimers, it may not
82
+ be able to fire before the actual watchdog fires in some situations.
83
+
76
84
comment "Watchdog Pretimeout Governors"
77
85
78
86
config WATCHDOG_PRETIMEOUT_GOV
@@ -302,7 +310,7 @@ config XILINX_WATCHDOG
302
310
depends on HAS_IOMEM
303
311
select WATCHDOG_CORE
304
312
help
305
- Watchdog driver for the xps_timebase_wdt ip core.
313
+ Watchdog driver for the xps_timebase_wdt IP core.
306
314
307
315
To compile this driver as a module, choose M here: the
308
316
module will be called of_xilinx_wdt.
@@ -404,8 +412,8 @@ config ASM9260_WATCHDOG
404
412
select WATCHDOG_CORE
405
413
select RESET_CONTROLLER
406
414
help
407
- Watchdog timer embedded into Alphascale asm9260 chips. This will reboot your
408
- system when the timeout is reached.
415
+ Watchdog timer embedded into Alphascale asm9260 chips. This will
416
+ reboot your system when the timeout is reached.
409
417
410
418
config AT91RM9200_WATCHDOG
411
419
tristate "AT91RM9200 watchdog"
@@ -548,8 +556,9 @@ config OMAP_WATCHDOG
548
556
depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || COMPILE_TEST
549
557
select WATCHDOG_CORE
550
558
help
551
- Support for TI OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog. Say 'Y'
552
- here to enable the OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog timer.
559
+ Support for TI OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog.
560
+ Say 'Y' here to enable the
561
+ OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog timer.
553
562
554
563
config PNX4008_WATCHDOG
555
564
tristate "LPC32XX Watchdog"
@@ -980,6 +989,18 @@ config VISCONTI_WATCHDOG
980
989
Say Y here to include support for the watchdog timer in Toshiba
981
990
Visconti SoCs.
982
991
992
+ config MSC313E_WATCHDOG
993
+ tristate "MStar MSC313e watchdog"
994
+ depends on ARCH_MSTARV7 || COMPILE_TEST
995
+ select WATCHDOG_CORE
996
+ help
997
+ Say Y here to include support for the Watchdog timer embedded
998
+ into MStar MSC313e chips. This will reboot your system when the
999
+ timeout is reached.
1000
+
1001
+ To compile this driver as a module, choose M here: the
1002
+ module will be called msc313e_wdt.
1003
+
983
1004
# X86 (i386 + ia64 + x86_64) Architecture
984
1005
985
1006
config ACQUIRE_WDT
@@ -1096,13 +1117,16 @@ config SBC_FITPC2_WATCHDOG
1096
1117
This is the driver for the built-in watchdog timer on the fit-PC2,
1097
1118
fit-PC2i, CM-iAM single-board computers made by Compulab.
1098
1119
1099
- It`s possible to enable watchdog timer either from BIOS (F2) or from booted Linux.
1100
- When "Watchdog Timer Value" enabled one can set 31-255 s operational range.
1120
+ It's possible to enable the watchdog timer either from BIOS (F2) or
1121
+ from booted Linux.
1122
+ When the "Watchdog Timer Value" is enabled one can set 31-255 seconds
1123
+ operational range.
1101
1124
1102
- Entering BIOS setup temporary disables watchdog operation regardless to current state,
1103
- so system will not be restarted while user in BIOS setup.
1125
+ Entering BIOS setup temporarily disables watchdog operation regardless
1126
+ of current state, so system will not be restarted while user is in
1127
+ BIOS setup.
1104
1128
1105
- Once watchdog was enabled the system will be restarted every
1129
+ Once the watchdog is enabled the system will be restarted every
1106
1130
"Watchdog Timer Value" period, so to prevent it user can restart or
1107
1131
disable the watchdog.
1108
1132
@@ -1124,11 +1148,12 @@ config IB700_WDT
1124
1148
depends on X86
1125
1149
help
1126
1150
This is the driver for the hardware watchdog on the IB700 Single
1127
- Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog
1128
- simply watches your kernel to make sure it doesn't freeze, and if
1129
- it does, it reboots your computer after a certain amount of time.
1151
+ Board Computer produced by TMC Technology (www.tmc-uk.com). This
1152
+ watchdog simply watches your kernel to make sure it doesn't freeze,
1153
+ and if it does, it reboots your computer after a certain amount of time.
1130
1154
1131
- This driver is like the WDT501 driver but for slightly different hardware.
1155
+ This driver is like the WDT501 driver but for slightly different
1156
+ hardware.
1132
1157
1133
1158
To compile this driver as a module, choose M here: the
1134
1159
module will be called ib700wdt.
@@ -1807,10 +1832,10 @@ config PIC32_DMT
1807
1832
select WATCHDOG_CORE
1808
1833
depends on MACH_PIC32 || (MIPS && COMPILE_TEST)
1809
1834
help
1810
- Watchdog driver for PIC32 instruction fetch counting timer. This specific
1811
- timer is typically be used in misson critical and safety critical
1812
- applications, where any single failure of the software functionality
1813
- and sequencing must be detected.
1835
+ Watchdog driver for PIC32 instruction fetch counting timer. This
1836
+ specific timer is typically be used in mission critical and safety
1837
+ critical applications, where any single failure of the software
1838
+ functionality and sequencing must be detected.
1814
1839
1815
1840
To compile this driver as a loadable module, choose M here.
1816
1841
The module will be called pic32-dmt.
@@ -1844,10 +1869,6 @@ config 8xxx_WDT
1844
1869
1845
1870
For BookE processors (MPC85xx) use the BOOKE_WDT driver instead.
1846
1871
1847
- config MV64X60_WDT
1848
- tristate "MV64X60 (Marvell Discovery) Watchdog Timer"
1849
- depends on MV64X60 || COMPILE_TEST
1850
-
1851
1872
config PIKA_WDT
1852
1873
tristate "PIKA FPGA Watchdog"
1853
1874
depends on WARP || (PPC64 && COMPILE_TEST)
@@ -2013,8 +2034,8 @@ config PCWATCHDOG
2013
2034
This card simply watches your kernel to make sure it doesn't freeze,
2014
2035
and if it does, it reboots your computer after a certain amount of
2015
2036
time. This driver is like the WDT501 driver but for different
2016
- hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.rst>. The PC
2017
- watchdog cards can be ordered from <http://www.berkprod.com/>.
2037
+ hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.rst>.
2038
+ The PC watchdog cards can be ordered from <http://www.berkprod.com/>.
2018
2039
2019
2040
To compile this driver as a module, choose M here: the
2020
2041
module will be called pcwd.
@@ -2115,7 +2136,7 @@ config KEEMBAY_WATCHDOG
2115
2136
This option enable support for an In-secure watchdog timer driver for
2116
2137
Intel Keem Bay SoC. This WDT has a 32 bit timer and decrements in every
2117
2138
count unit. An interrupt will be triggered, when the count crosses
2118
- the thershold configured in the register.
2139
+ the threshold configured in the register.
2119
2140
2120
2141
To compile this driver as a module, choose M here: the
2121
2142
module will be called keembay_wdt.
0 commit comments