blob: bbea644a881b2d40f56ada4acf7587f75ed334f6 [file] [log] [blame]
# Watchdog configuration options
# Copyright (c) 2015 Intel Corporation
# Copyright (c) 2017 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
menuconfig WATCHDOG
bool "Watchdog Support"
select HAS_DTS_WDT
help
Include support for watchdogs.
if WATCHDOG
config WDT_DISABLE_AT_BOOT
bool "Disable at boot"
default y
help
Disable watchdog at Zephyr system startup for the SoCs that enable
the watchdog by default after reset.
Note that disabling this configuration option does not enable the
watchdog for the SoCs that boot with the watchdog disabled.
module = WDT
module-str = watchdog
source "subsys/logging/Kconfig.template.log_config"
config HAS_WDT_MULTISTAGE
bool
config WDT_MULTISTAGE
bool "Enable multistage timeouts"
depends on HAS_WDT_MULTISTAGE
help
Enable multistage operation of watchdog timeouts.
source "drivers/watchdog/Kconfig.stm32"
source "drivers/watchdog/Kconfig.cmsdk_apb"
source "drivers/watchdog/Kconfig.sam"
source "drivers/watchdog/Kconfig.esp32"
source "drivers/watchdog/Kconfig.sam0"
source "drivers/watchdog/Kconfig.nrfx"
source "drivers/watchdog/Kconfig.mcux"
source "drivers/watchdog/Kconfig.xec"
source "drivers/watchdog/Kconfig.gecko"
endif