CONFIG_WDT_NPCX

Nuvoton NPCX embedded controller (EC) Watchdog Timer driver

Type: bool

Help

Enable support for NPCX Watchdog driver. Besides watchdog
functionality, it also provides the protection mechanism over software
execution. After setting the configuration registers, the software can
lock it to provide a higher level of protection against subsequent
erroneous software action. Once a section of the TWD is locked, only
reset or the unlock sequence releases it.

Help

Enable support for NPCX Watchdog driver. Besides watchdog
functionality, it also provides the protection mechanism over software
execution. After setting the configuration registers, the software can
lock it to provide a higher level of protection against subsequent
erroneous software action. Once a section of the TWD is locked, only
reset or the unlock sequence releases it.

Help

Enable support for NPCX Watchdog driver. Besides watchdog
functionality, it also provides the protection mechanism over software
execution. After setting the configuration registers, the software can
lock it to provide a higher level of protection against subsequent
erroneous software action. Once a section of the TWD is locked, only
reset or the unlock sequence releases it.

Help

Enable support for NPCX Watchdog driver. Besides watchdog
functionality, it also provides the protection mechanism over software
execution. After setting the configuration registers, the software can
lock it to provide a higher level of protection against subsequent
erroneous software action. Once a section of the TWD is locked, only
reset or the unlock sequence releases it.

Help

This option enables the Watchdog Timer driver for NPCX family of
processors.
Say y if you wish to use watchdog on NPCX MCU.

Direct dependencies

(WATCHDOG && SOC_SERIES_NPCX7) || (WATCHDOG && SOC_SERIES_NPCX9) || (WATCHDOG && SOC_SERIES_NPCX7) || (WATCHDOG && SOC_SERIES_NPCX9) || (SOC_FAMILY_NPCX && WATCHDOG)

(Includes any dependencies from ifs and menus.)

Defaults

  • y

  • y

  • y

  • y

Kconfig definitions

At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:52

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:25<nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1<Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6

Menu path: (Top)

config WDT_NPCX
    bool
    default y
    depends on WATCHDOG && SOC_SERIES_NPCX7
    help
      Enable support for NPCX Watchdog driver. Besides watchdog
      functionality, it also provides the protection mechanism over software
      execution. After setting the configuration registers, the software can
      lock it to provide a higher level of protection against subsequent
      erroneous software action. Once a section of the TWD is locked, only
      reset or the unlock sequence releases it.

At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:62

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:25<nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1<Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6

Menu path: (Top)

config WDT_NPCX
    bool
    default y
    depends on WATCHDOG && SOC_SERIES_NPCX9
    help
      Enable support for NPCX Watchdog driver. Besides watchdog
      functionality, it also provides the protection mechanism over software
      execution. After setting the configuration registers, the software can
      lock it to provide a higher level of protection against subsequent
      erroneous software action. Once a section of the TWD is locked, only
      reset or the unlock sequence releases it.

At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:52

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:27<Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6

Menu path: (Top)

config WDT_NPCX
    bool
    default y
    depends on WATCHDOG && SOC_SERIES_NPCX7
    help
      Enable support for NPCX Watchdog driver. Besides watchdog
      functionality, it also provides the protection mechanism over software
      execution. After setting the configuration registers, the software can
      lock it to provide a higher level of protection against subsequent
      erroneous software action. Once a section of the TWD is locked, only
      reset or the unlock sequence releases it.

At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:62

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:27<Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6

Menu path: (Top)

config WDT_NPCX
    bool
    default y
    depends on WATCHDOG && SOC_SERIES_NPCX9
    help
      Enable support for NPCX Watchdog driver. Besides watchdog
      functionality, it also provides the protection mechanism over software
      execution. After setting the configuration registers, the software can
      lock it to provide a higher level of protection against subsequent
      erroneous software action. Once a section of the TWD is locked, only
      reset or the unlock sequence releases it.

At <Zephyr>/drivers/watchdog/Kconfig.npcx:6

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:42<Zephyr>/drivers/Kconfig:54<Zephyr>/drivers/watchdog/Kconfig:81

Menu path: (Top) → Device Drivers → Watchdog Support

config WDT_NPCX
    bool "Nuvoton NPCX embedded controller (EC) Watchdog Timer driver"
    depends on SOC_FAMILY_NPCX && WATCHDOG
    help
      This option enables the Watchdog Timer driver for NPCX family of
      processors.
      Say y if you wish to use watchdog on NPCX MCU.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)