watchdog: qcom: introduce qcom-wdt driver
authorCasey Connolly <casey.connolly@linaro.org>
Wed, 23 Apr 2025 02:19:39 +0000 (02:19 +0000)
committerCasey Connolly <casey.connolly@linaro.org>
Mon, 23 Jun 2025 16:50:38 +0000 (18:50 +0200)
commit530764de9fc8539cd2354501e9c42804bc4c4dac
tree902925d8b0ea778fc525a4360019dd6a281aa443
parentcb99e1257babf58741997af26b4f1dc57f9b061f
watchdog: qcom: introduce qcom-wdt driver

Some Qualcomm device vendors decide to turn the watchdog on in the
bootloader, resulting in the device being reset if it isn't petted every
~30 seconds. Introduce a driver to keep the watchdog happy and prevent this
annoying behaviour.

Signed-off-by: Paul Sajna <hello@paulsajna.com>
Co-authored-by: Paul Sajna <hello@paulsajna.com>
Tested-by: Paul Sajna <hello@paulsajna.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Acked-by: Sumit Garg <sumit.garg@oss.qualcomm.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250422-b4-qcom-wdt-v3-1-730d4d5a858d@paulsajna.com
Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
configs/qcom_defconfig
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
drivers/watchdog/qcom-wdt.c [new file with mode: 0644]