watchdog: Add driver for Intel OC WDT
authorDiogo Ivo <diogo.ivo@siemens.com>
Mon, 17 Mar 2025 10:55:06 +0000 (10:55 +0000)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sun, 1 Jun 2025 11:16:33 +0000 (13:16 +0200)
commit535d1784d8a96dce79023ac5081de1aa8669388a
tree7b1d84c5f543a842dc5182ad755455cb381675d6
parentcc0df5eba1b3a0eb54003d977a062ed39db09b0d
watchdog: Add driver for Intel OC WDT

Add a driver for the Intel Over-Clocking Watchdog found in Intel
Platform Controller (PCH) chipsets. This watchdog is controlled
via a simple single-register interface and would otherwise be
standard except for the presence of a LOCK bit that can only be
set once per power cycle, needing extra handling around it.

Signed-off-by: Diogo Ivo <diogo.ivo@siemens.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20250317-ivo-intel_oc_wdt-v3-1-32c396f4eefd@siemens.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
drivers/watchdog/intel_oc_wdt.c [new file with mode: 0644]