barebox/drivers/rtc
Andrey Smirnov 645320b94a rtc-lib: Check tm_wday for validity in rtc_valid_tm()
RTC drivers rely on rtc_valid_tm() in order to make sure that no bogus
values from uninitialized HW registers get passed to the uppper layers.

A somewhat contrived way to reproduce this problem with DS1307 RTC
would be to do the following:

> i2c_write -b <bus> -a <addr> -r 3 0x00
> hwclock

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-01-07 08:46:10 +01:00
..
class.c rtc: Fill in weekdays before setting time 2016-01-07 08:46:09 +01:00
Kconfig rtc: Add Abracon driver 2016-01-07 08:46:09 +01:00
Makefile rtc: Add Abracon driver 2016-01-07 08:46:09 +01:00
rtc-abracon.c rtc: Add Abracon driver 2016-01-07 08:46:09 +01:00
rtc-ds1307.c rtc: ds1307: Fix a memory leak 2016-01-07 08:46:09 +01:00
rtc-jz4740.c rtc: add jz4740 driver 2014-08-02 06:45:43 +02:00
rtc-lib.c rtc-lib: Check tm_wday for validity in rtc_valid_tm() 2016-01-07 08:46:10 +01:00