rtc: at91rm9200: clear RTC alarm status flag prior to suspending
authorWenyou Yang <wenyou.yang@atmel.com>
Mon, 12 Oct 2015 08:39:23 +0000 (16:39 +0800)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Sun, 8 Nov 2015 13:12:28 +0000 (14:12 +0100)
commit921372bf5a7c03a05de25a083b852c6b5d9d97a7
tree0b26984c93adea102634fe4c109c7188297986e3
parent3cfcb50b48029d84038208a98d1b85ad0dfa8172
rtc: at91rm9200: clear RTC alarm status flag prior to suspending

As said in the SAMA5D2 datasheet, "Prior to instructing the device
to enter ULP mode 1, ... and the internal sources of wake-up must
be cleared."

This patch is to clear the RTC alarm status flag prior to suspending
to avoid the erroneous wake-up activity, as it is often used as
the wake-up source for the ULP mode 1.

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-at91rm9200.c