RTC: Add defines for standard clock offsets

ELOG reads from RTC to build timestamp structure,
the resulting timestamp is decoded when printing events.

Change-Id: If26552074f18de5095b967b875a0ac1d815a5b31
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/1302
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
Tested-by: build bot (Jenkins)
This commit is contained in:
Duncan Laurie 2012-06-23 13:22:25 -07:00 committed by Patrick Georgi
parent 542e9628ae
commit c8c836f58e
1 changed files with 12 additions and 0 deletions

View File

@ -76,6 +76,18 @@
# define RTC_VRT 0x80 /* valid RAM and time */ # define RTC_VRT 0x80 /* valid RAM and time */
/**********************************************************************/ /**********************************************************************/
/* Date and Time in RTC CMOS */
#define RTC_CLK_SECOND 0
#define RTC_CLK_SECOND_ALARM 1
#define RTC_CLK_MINUTE 2
#define RTC_CLK_MINUTE_ALARM 3
#define RTC_CLK_HOUR 4
#define RTC_CLK_HOUR_ALARM 5
#define RTC_CLK_DAYOFWEEK 6
#define RTC_CLK_DAYOFMONTH 7
#define RTC_CLK_MONTH 8
#define RTC_CLK_YEAR 9
/* On PCs, the checksum is built only over bytes 16..45 */ /* On PCs, the checksum is built only over bytes 16..45 */
#define PC_CKS_RANGE_START 16 #define PC_CKS_RANGE_START 16
#define PC_CKS_RANGE_END 45 #define PC_CKS_RANGE_END 45