ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver
authorSven Eckelmann <sven@narfation.org>
Mon, 31 Jan 2022 13:39:52 +0000 (14:39 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 3 Feb 2022 21:27:15 +0000 (22:27 +0100)
commit7c3efd5273fde3ec53d7f80670963e16512c6f17
tree5e97d0450882052a1dcdc07a0042ae477c0caf31
parentd16bd89c71da6bad5f4d37008217ced3bac4e5d6
ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver

The commit 04e91631e050 ("om-watchdog: add support for Teltonika RUT5xx
(ramips)") used the deprecated om-watchdog daemon to handle the GPIO-line
connected watchdog on the Teltonika RUT5xx.

But this daemon has massive problems since commit 30f61a34b4cf
("base-files: always use staged sysupgrade"). The process will always be
stopped on sysupgrades. If the sysupgrade takes slightly longer, the
watchdog is not triggered at the correct time and thus the sysupgrade will
interrupted hard by the watchdog sysupgrade. And this hard interrupt can
easily brick the device when there is no fallback (dual-boot, ...).

Signed-off-by: Sven Eckelmann <sven@narfation.org>
target/linux/ramips/dts/rt3050_teltonika_rut5xx.dts
target/linux/ramips/image/rt305x.mk
target/linux/ramips/rt305x/config-5.10