blob: 6a51996c27c4f1b88b39062dba30ef648e99699b [file] [log] [blame]
# Watchdog configuration options
# Copyright (c) 2018, NXP
# SPDX-License-Identifier: Apache-2.0
config WDT_MCUX_WDOG
bool "MCUX WDOG driver"
default y
depends on DT_HAS_NXP_KINETIS_WDOG_ENABLED
depends on CLOCK_CONTROL
help
Enable the mcux wdog driver.
config WDT_MCUX_WDOG32
bool "MCUX WDOG32 driver"
default y
depends on DT_HAS_NXP_WDOG32_ENABLED
depends on CLOCK_CONTROL
help
Enable the mcux wdog32 driver.
config WDT_MCUX_WWDT
bool "MCUX WWDT driver"
default y
depends on DT_HAS_NXP_LPC_WWDT_ENABLED
help
Enable the mcux wwdt driver.
if WDT_MCUX_WWDT
config WDT_MCUX_WWDT_WARNING_INTERRUPT_CFG
int "WWDT timeout warning interrupt configuration"
range 0 1023
default 0
help
WWDT timeout warning interrupt time. The units are
the number of watchdog counter ticks before timeout.
endif # WDT_MCUX_WWDT
config WDT_MCUX_RTWDOG
bool "MCUX RTWDOG driver"
default y
depends on DT_HAS_NXP_RTWDOG_ENABLED
help
Enable the mcux rtwdog driver.
config WDT_MCUX_COP
bool "MCUX COP driver"
default y
depends on DT_HAS_NXP_COP_ENABLED
select HAS_WDT_NO_CALLBACKS
select HAS_WDT_DISABLE_AT_BOOT
help
Enable the mcux cop driver.