]> git.baikalelectronics.ru Git - kernel.git/commit
rtc: hym8563: enable wakeup when applicable
authorGuillaume Tucker <guillaume.tucker@collabora.com>
Fri, 6 Nov 2020 09:06:31 +0000 (09:06 +0000)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Sat, 14 Nov 2020 22:36:10 +0000 (23:36 +0100)
commit02c945df0f453f4d99c6690f234e827c818701d4
treeab07ee1bdc5facf211d23ba56d622f3220edddaa
parentcd9aa5f843785b317f82655262b0c7bd08d5e012
rtc: hym8563: enable wakeup when applicable

Enable wakeup in the hym8563 driver if the IRQ was successfully
requested or if wakeup-source is set in the devicetree.

As per the description of device_init_wakeup(), it should be enabled
for "devices that everyone expects to be wakeup sources".  One would
expect this to be the case with a real-time clock.

Tested on rk3288-rock2-square, which has an IRQ configured for the
RTC.  As a result, wakeup was enabled during driver initialisation.

Fixes: 867ca96f3dde ("rtc: add hym8563 rtc-driver")
Reported-by: kernelci.org bot <bot@kernelci.org>
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/1ea023e2ba50a4dab6e39be93d7de3146af71a60.1604653374.git.guillaume.tucker@collabora.com
drivers/rtc/rtc-hym8563.c