watchdog: imx7ulp: Move suspend/resume to noirq phase
authorAnson Huang <Anson.Huang@nxp.com>
Thu, 25 Aug 2022 08:32:50 +0000 (16:32 +0800)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sun, 2 Oct 2022 10:55:44 +0000 (12:55 +0200)
commitf182683333b5d8ac4af64517b6e3c444c4579e6e
tree9e69cb3fe948d050fcf00fd2d7659c1521f54d11
parenta1f136fd8725243a69681e4e20e29f7b2043ad93
watchdog: imx7ulp: Move suspend/resume to noirq phase

The i.MX7ULP's watchdog is enabled by default when out of reset, so the
resume callback which is to disable watchdog should be called earlier
to avoid unexpected timeout, move suspend/resume callback to noirq phase.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Alice Guo <alice.guo@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
Tested-by: Peter Chen <peter.chen@nxp.com>
Tested-by: Li Jun <jun.li@nxp.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20220825083256.14565-2-alice.guo@oss.nxp.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/imx7ulp_wdt.c