summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/rtc.h
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1994-09-20 00:31:07 +0000
committerache <ache@FreeBSD.org>1994-09-20 00:31:07 +0000
commit8f3cc72a797c03302610bed2021da6529c028300 (patch)
treef6cb5cf468b4233a662fca5b6446ef05eb04cdee /sys/i386/isa/rtc.h
parenta08af613f2ff13a83cbc52f1ee61b6c264018a84 (diff)
downloadFreeBSD-src-8f3cc72a797c03302610bed2021da6529c028300.zip
FreeBSD-src-8f3cc72a797c03302610bed2021da6529c028300.tar.gz
resettodr() implemented, inittodr() fixed
Submitted by: me & chris@gnome.co.uk
Diffstat (limited to 'sys/i386/isa/rtc.h')
-rw-r--r--sys/i386/isa/rtc.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/sys/i386/isa/rtc.h b/sys/i386/isa/rtc.h
index 9c0f501..d374a82 100644
--- a/sys/i386/isa/rtc.h
+++ b/sys/i386/isa/rtc.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)rtc.h 7.1 (Berkeley) 5/12/91
- * $Id: rtc.h,v 1.4 1993/12/18 01:12:47 ache Exp $
+ * $Id: rtc.h,v 1.5 1994/08/15 03:15:20 wollman Exp $
*/
#ifndef _I386_ISA_RTC_H_
@@ -73,9 +73,14 @@
#define RTCSA_32 0x0b
#define RTC_STATUSB 0x0b /* status register B */
+#define RTCSB_DST 0x01 /* Daylight Savings Time enable */
+#define RTCSB_24HR 0x02 /* 0 = 12 hours, 1 = 24 hours */
+#define RTCSB_BCD 0x04 /* 0 = BCD, 1 = Binary coded time */
+#define RTCSB_SQWE 0x08 /* 1 = output sqare wave at SQW pin */
+#define RTCSB_UINTR 0x10 /* 1 = enable update-ended interrupt */
+#define RTCSB_AINTR 0x20 /* 1 = enable alarm interrupt */
+#define RTCSB_PINTR 0x40 /* 1 = enable periodic clock interrupt */
#define RTCSB_HALT 0x80 /* stop clock updates */
-#define RTCSB_PINTR 0x40 /* periodic clock interrupt */
-#define RTCSB_24HR 0x02 /* 24-hour mode */
#define RTC_INTR 0x0c /* status register C (R) interrupt source */
#define RTCIR_UPDATE 0x10 /* update intr */
@@ -105,5 +110,5 @@
#define RTC_EXTLO 0x17 /* low byte of extended mem size */
#define RTC_EXTHI 0x18 /* low byte of extended mem size */
-#define RTC_CENTURY 0x32 /* current century - please increment in Dec99*/
+#define RTC_CENTURY 0x32 /* current century */
#endif /* _I386_ISA_RTC_H_ */
OpenPOWER on IntegriCloud