aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/rtc/rtc-rv3029c2.c
diff options
context:
space:
mode:
authorAlexandre Belloni <alexandre.belloni@free-electrons.com>2016-03-03 09:55:47 +0100
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>2016-03-14 17:08:30 +0100
commitede44c908d44b166a5b6bd7caacd105c2ff5a70f (patch)
treec3917e54ee7928b6bda3d84578f1a9cfb3c68a86 /drivers/rtc/rtc-rv3029c2.c
parentrtc: pcf85063: remove struct pcf85063 (diff)
downloadwireguard-linux-ede44c908d44b166a5b6bd7caacd105c2ff5a70f.tar.xz
wireguard-linux-ede44c908d44b166a5b6bd7caacd105c2ff5a70f.zip
rtc: pcf8523: properly handle oscillator stop bit
The time and date register of the pcf8223 are undefined after a power reset. Properly handle the OS bit and return -EINVAL when that bit is set. It is properly removed when setting the time. This solves an issue where the time and date may be valid for rtc_valid_tm() but is not the current time. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'drivers/rtc/rtc-rv3029c2.c')
0 files changed, 0 insertions, 0 deletions