zephyr/drivers/watchdog
Johan Hedberg 2fe4a4a218 drivers: watchdog: Add Intel TCO Watchdog driver
This adds a basic Intel TCO watchdog driver. The driver doesn't support
windowed timeouts (a non-zero window.min value) or callbacks. The driver
currently assumes TCO version 6, which can be found e.g. on Elkhart Lake
and Raptor Lake platforms. The driver also expects the TCOBA base
address to be specified through DTS, rather than doing runtime lookup
(using e.g. ACPI or PCIe).

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-03-22 11:38:59 +01:00
..
CMakeLists.txt drivers: watchdog: Add Intel TCO Watchdog driver 2023-03-22 11:38:59 +01:00
Kconfig drivers: watchdog: Add Intel TCO Watchdog driver 2023-03-22 11:38:59 +01:00
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.it8xxx2
Kconfig.mcux
Kconfig.mcux_imx
Kconfig.npcx
Kconfig.npm6001
Kconfig.nrfx
Kconfig.nxp_s32
Kconfig.rpi_pico
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.tco drivers: watchdog: Add Intel TCO Watchdog driver 2023-03-22 11:38:59 +01:00
Kconfig.ti_tps382x
Kconfig.xec
wdt_cc13xx_cc26xx.c
wdt_cc32xx.c
wdt_cmsdk_apb.c
wdt_counter.c
wdt_dw.c
wdt_dw.h
wdt_esp32.c
wdt_fwdgt_gd32.c
wdt_gecko.c
wdt_handlers.c
wdt_ite_it8xxx2.c
wdt_iwdg_stm32.c
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
wdt_npm6001.c
wdt_nrfx.c
wdt_nxp_s32.c
wdt_rpi_pico.c
wdt_sam.c
wdt_sam0.c
wdt_sifive.c
wdt_smartbond.c
wdt_tco.c drivers: watchdog: Add Intel TCO Watchdog driver 2023-03-22 11:38:59 +01:00
wdt_ti_tps382x.c
wdt_wwdg_stm32.c
wdt_wwdg_stm32.h
wdt_wwdgt_gd32.c