[PATCH v2 0/2] watchdog: w83627hf_wdt: Add NCT6126 support and improve handling of running watchdog
Paul Louvel <[email protected]>
| Newsgroups | org.kernel.vger.linux-watchdog,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This series brings two small improvements to the w83627hf_wdt driver. The first patch adds support for the Nuvoton NCT6126 Super I/O chip. The NCT6126 is compatible with the existing driver but requires reading the full 16-bit chip ID, as it shares its high-byte ID with the NCT6116. The second patch improves the handling of watchdogs that are already running when the driver probes. Instead of issuing a single keepalive using the default timeout, it relies on the watchdog core's WDOG_HW_RUNNING support to automatically maintain the watchdog until userspace opens the device. Signed-off-by: Paul Louvel <[email protected]> --- Changes in v2: - Small mistake in the first patch. The NCT6116_ID macro is redefined. Fix it. To: Wim Van Sebroeck <[email protected]> To: Guenter Roeck <[email protected]> Cc: [email protected] Cc: [email protected] --- Paul Louvel (2): watchdog: w83627hf_wdt: Add support for Nuvoton NCT6126 watchdog: w83627hf_wdt: Use WDOG_HW_RUNNING for running chip on boot drivers/watchdog/w83627hf_wdt.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) --- base-commit: 028ef9c96e96197026887c0f092424679298aae8 change-id: 20260705-w83627hf_wdt-nct6126d-9a016bf7c936 Best regards, -- Paul Louvel, Bootlin Embedded Linux and Kernel engineering https://bootlin.com