watchdog: imx_sc_wdt: fix pretimeout
authorStefan Eichenberger <eichest@gmail.com>
Tue, 6 Apr 2021 12:12:47 +0000 (14:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 20 Jul 2021 14:05:47 +0000 (16:05 +0200)
commit9cc9f5de281b4f4e258ee66e04b27deac77b027f
tree2852b392e460385c9234a209f21ec4eacb049468
parent66ba9cf929b1c4fabf545bd4c18f6f64e23e46e4
watchdog: imx_sc_wdt: fix pretimeout

[ Upstream commit 854478a381078ee86ae2a7908a934b1ded399130 ]

If the WDIOF_PRETIMEOUT flag is not set when registering the device the
driver will not show the sysfs entries or register the default governor.
By moving the registering after the decision whether pretimeout is
supported this gets fixed.

Signed-off-by: Stefan Eichenberger <eichest@gmail.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Link: https://lore.kernel.org/r/20210519080311.142928-1-eichest@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/watchdog/imx_sc_wdt.c