zephyr/drivers/watchdog
Jun Lin c864024c32 driver: watchdog: npcx: support longer watchdog timeout
In the current driver, the longest time of the watchdog timeout is ~8
seconds because the pre-scalar is fixed at 32 (WDCP=5). This commit
removes this limitation by dynamically calculating the pre-scalar
according to the watchdog timeout setting from the API.

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
Signed-off-by: Tom Chang <CHChang19@nuvoton.com>
2024-05-21 11:15:04 +01:00
..
CMakeLists.txt
Kconfig
Kconfig.ambiq
Kconfig.andes_atcwdt200
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.dw
Kconfig.ene
Kconfig.esp32
Kconfig.gd32 drivers: watchdog: Add GD32 Window watchdog timer driver 2022-10-03 18:07:16 +02:00
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.intel_adsp
Kconfig.it8xxx2
Kconfig.mcux
Kconfig.mcux_imx
Kconfig.npcx driver: watchdog: npcx: support longer watchdog timeout 2024-05-21 11:15:04 +01:00
Kconfig.npm1300
Kconfig.npm6001
Kconfig.nrfx drivers: wdt: nrf: Add WDT instances that exist in nrf54h20 2024-05-09 15:44:40 +02:00
Kconfig.numaker
Kconfig.nxp_fs26
Kconfig.nxp_s32
Kconfig.opentitan
Kconfig.rpi_pico
Kconfig.sam
Kconfig.sam0
Kconfig.shell
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.tco
Kconfig.ti_tps382x
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx
wdt_ambiq.c drivers: watchdog: Add support for Apollo3 SoCs watchdog 2024-05-20 20:50:26 -04:00
wdt_andes_atcwdt200.c
wdt_cc13xx_cc26xx.c
wdt_cc32xx.c
wdt_cmsdk_apb.c
wdt_counter.c
wdt_dw.c
wdt_dw.h
wdt_dw_common.c
wdt_dw_common.h
wdt_ene_kb1200.c
wdt_esp32.c
wdt_fwdgt_gd32.c
wdt_gecko.c
wdt_handlers.c
wdt_ifx_cat1.c
wdt_intel_adsp.c
wdt_intel_adsp.h
wdt_ite_it8xxx2.c
wdt_iwdg_stm32.c drivers: watchdog stm32 independent wdg when enable at boot 2024-04-30 14:31:43 -04:00
wdt_iwdg_stm32.h
wdt_mchp_xec.c
wdt_mcux_imx_wdog.c
wdt_mcux_wdog.c
wdt_mcux_wdog32.c
wdt_mcux_wwdt.c
wdt_npcx.c driver: watchdog: npcx: support longer watchdog timeout 2024-05-21 11:15:04 +01:00
wdt_npm1300.c
wdt_npm6001.c
wdt_nrfx.c drivers: watchdog: wdt_nrfx.c: Unistall timeouts in wdt_disable() 2024-05-15 15:34:38 +01:00
wdt_nxp_fs26.c
wdt_nxp_fs26.h
wdt_nxp_s32.c
wdt_opentitan.c
wdt_rpi_pico.c
wdt_sam.c
wdt_sam0.c
wdt_shell.c
wdt_sifive.c
wdt_smartbond.c
wdt_tco.c
wdt_ti_tps382x.c
wdt_wwdg_stm32.c
wdt_wwdg_stm32.h
wdt_wwdgt_gd32.c
wdt_wwdt_numaker.c
wdt_xilinx_axi.c
wdt_xmc4xxx.c