OSDN Git Service

rtc: stmp3xxx: Don't reset the rtc in .probe() when watchdog is running
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Sat, 9 Jun 2018 06:43:13 +0000 (08:43 +0200)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Wed, 11 Jul 2018 18:42:08 +0000 (20:42 +0200)
commitdff700fa81938d8947c86b7909920e5e5f772afc
tree0e6f1e2d5cc6d09091a43a0f5157a401adbb119a
parentd6c3029f32f72db7ba7b4183b0423cce2267ca3d
rtc: stmp3xxx: Don't reset the rtc in .probe() when watchdog is running

As pointed out in the added comment resetting the rtc also stops the
included watchdog. This is bad if the bootloader started the watchdog to
secure the boot process. So don't reset if the watchdog is running.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-stmp3xxx.c