ds1286.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:1k
- /*
- * Copyright (C) 1998, 1999, 2003 Ralf Baechle
- *
- * This file is subject to the terms and conditions of the GNU General Public
- * License. See the file "COPYING" in the main directory of this archive
- * for more details.
- */
- #ifndef __LINUX_DS1286_H
- #define __LINUX_DS1286_H
- #include <asm/ds1286.h>
- /**********************************************************************
- * register summary
- **********************************************************************/
- #define RTC_HUNDREDTH_SECOND 0
- #define RTC_SECONDS 1
- #define RTC_MINUTES 2
- #define RTC_MINUTES_ALARM 3
- #define RTC_HOURS 4
- #define RTC_HOURS_ALARM 5
- #define RTC_DAY 6
- #define RTC_DAY_ALARM 7
- #define RTC_DATE 8
- #define RTC_MONTH 9
- #define RTC_YEAR 10
- #define RTC_CMD 11
- #define RTC_WHSEC 12
- #define RTC_WSEC 13
- #define RTC_UNUSED 14
- /* RTC_*_alarm is always true if 2 MSBs are set */
- # define RTC_ALARM_DONT_CARE 0xC0
- /*
- * Bits in the month register
- */
- #define RTC_EOSC 0x80
- #define RTC_ESQW 0x40
- /*
- * Bits in the Command register
- */
- #define RTC_TDF 0x01
- #define RTC_WAF 0x02
- #define RTC_TDM 0x04
- #define RTC_WAM 0x08
- #define RTC_PU_LVL 0x10
- #define RTC_IBH_LO 0x20
- #define RTC_IPSW 0x40
- #define RTC_TE 0x80
- #endif /* __LINUX_DS1286_H */