--- zzzz-none-000/linux-4.9.279/drivers/watchdog/Kconfig 2021-08-08 06:38:54.000000000 +0000 +++ puma7-atom-6591-750/linux-4.9.279/drivers/watchdog/Kconfig 2023-02-08 11:43:42.000000000 +0000 @@ -5,6 +5,7 @@ menuconfig WATCHDOG bool "Watchdog Timer Support" + default y ---help--- If you say Y here (and to one of the following options) and create a character special file /dev/watchdog with major number 10 and minor @@ -984,6 +985,23 @@ To compile this driver as a module, choose M here: the module will be called iTCO_wdt. +config ITCO_WDT_KEEP_RUNNING_ON_PROBE + bool "Keep the Intel TCO timer running after the driver is probed" + depends on ITCO_WDT + default n + ---help--- + By default, the Intel TCO timer driver stops the timer (disabling + the watchdog) once the driver has been probed. It will be restarted + only when the watchdog device is opened and written, e.g. by a + watchdog daemon. Enable this option if you want to have the driver + leave the timer running, but ping it once when initially probing the + device. This will give an additional heartbeat interval for a + software daemon to start pinging the watchdog, but will reset the + platform if it fails to start. + + Only enable this option if you have a watchdog daemon configured to + run at boot! + config ITCO_VENDOR_SUPPORT bool "Intel TCO Timer/Watchdog Specific Vendor Support" depends on ITCO_WDT @@ -1047,7 +1065,6 @@ config HPWDT_NMI_DECODING bool "NMI decoding support for the HP ProLiant iLO2+ Hardware Watchdog Timer" depends on HP_WATCHDOG - default y help When an NMI occurs this feature will make the necessary BIOS calls to log the cause of the NMI. @@ -1896,4 +1913,13 @@ endif # WATCHDOG_PRETIMEOUT_GOV +config AVM_WATCHDOG_SHIM_SUPPORT + bool "Support AVM watchdog shim driver" + select WATCHDOG_CORE + help + This adds support for the AVM watchdog shim driver by exposing some + of the internal watchdog API to external modules and adding watchdog + device notifiers. The shim driver is located in the Sammeltreiber; to + enable it, select AVM_WATCHDOG_SHIM. + endif # WATCHDOG