[coreboot-gerrit] New patch to review for coreboot: 9ed8352 RTC: Enable RTC reset when power loss was detected.
Werner Zeh (werner.zeh@siemens.com)
gerrit at coreboot.org
Fri Feb 6 13:09:35 CET 2015
Werner Zeh (werner.zeh at siemens.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8373
-gerrit
commit 9ed8352690ded93a3e276d8bf074d01be5e2fcde
Author: Werner Zeh <werner.zeh at siemens.com>
Date: Thu Jan 29 13:25:59 2015 +0100
RTC: Enable RTC reset when power loss was detected.
If function cmos_init() was called with parameter invalid
set, this indicates, that the caller has found a power
loss event in the RTC registers. In this case, we need to
load the default date and time because it can be corrupted.
Change-Id: Ib8d58a14da0182ceb8167e67440a0f1ea2a20eb7
Signed-off-by: Werner Zeh <werner.zeh at siemens.com>
---
src/drivers/pc80/mc146818rtc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/drivers/pc80/mc146818rtc.c b/src/drivers/pc80/mc146818rtc.c
index 014a8c9..747e446 100644
--- a/src/drivers/pc80/mc146818rtc.c
+++ b/src/drivers/pc80/mc146818rtc.c
@@ -106,7 +106,7 @@ void cmos_init(int invalid)
for (i = 10; i < 128; i++)
cmos_write(0, i);
#endif
- if (cmos_invalid)
+ if (invalid || cmos_invalid)
cmos_update_date(RTC_HAS_NO_ALTCENTURY);
printk(BIOS_WARNING, "RTC:%s%s%s%s\n",
More information about the coreboot-gerrit
mailing list