From feadfb77766c748e8487575ea914fcf68603c1d5 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Tue, 6 Nov 2012 18:39:41 -0800 Subject: If cmos is invalid, always set the rtc date and time If cmos is invalid for any reason, always set the date and time before marking RTC valid. Change-Id: Ib9d154802f75221d58bf28ba9c813f2529904596 Signed-off-by: Marc Jones Reviewed-on: http://review.coreboot.org/1790 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/drivers/pc80/mc146818rtc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/drivers') diff --git a/src/drivers/pc80/mc146818rtc.c b/src/drivers/pc80/mc146818rtc.c index 4a42b9d1b4..d8d1778b5c 100644 --- a/src/drivers/pc80/mc146818rtc.c +++ b/src/drivers/pc80/mc146818rtc.c @@ -97,11 +97,11 @@ void rtc_init(int invalid) for(i = 10; i < 128; i++) { cmos_write(0, i); } - +#endif if (cmos_invalid) { rtc_update_cmos_date(RTC_HAS_NO_ALTCENTURY); } -#endif + printk(BIOS_WARNING, "RTC:%s%s%s%s\n", invalid?" Clear requested":"", cmos_invalid?" Power Problem":"", -- cgit v1.2.3