On Fri, Aug 07, 2015 at 10:02:43PM -0700, Guenter Roeck wrote:
For some watchdogs, the hardware timeout is fixed, and theAcked-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>
watchdog driver depends on the watchdog core to handle the
actual timeout. In this situation, the watchdog driver might
only set the 'timeout' variable but do nothing else.
This can as well be handled by the infrastructure, so make
the set_timeout callback optional. If WDIOF_SETTIMEOUT is
configured but the .set_timeout callback is not available,
update the timeout variable in the infrastructure code.
Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx>