watchdog: imx2_wdt: Fix set_timeout for big timeout values
authorGeorg Hofmann <georg@hofmannsweb.com>
Mon, 8 Apr 2019 19:25:54 +0000 (21:25 +0200)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sun, 5 May 2019 19:02:13 +0000 (21:02 +0200)
commitb07e228eee69601addba98b47b1a3850569e5013
treeb0c93d26aec14719360b8159592c2cc301e29d9e
parent33052fbb4f25148ffa8fa417aeaab33b9dc3f37e
watchdog: imx2_wdt: Fix set_timeout for big timeout values

The documentated behavior is: if max_hw_heartbeat_ms is implemented, the
minimum of the set_timeout argument and max_hw_heartbeat_ms should be used.
This patch implements this behavior.
Previously only the first 7bits were used and the input argument was
returned.

Signed-off-by: Georg Hofmann <georg@hofmannsweb.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/imx2_wdt.c