Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * Copyright (C) 1998, 1999, 2003 Ralf Baechle
  3  *
  4  * This file is subject to the terms and conditions of the GNU General Public
  5  * License.  See the file "COPYING" in the main directory of this archive
  6  * for more details.
  7  */
  8 #ifndef __LINUX_DS1286_H
  9 #define __LINUX_DS1286_H
 10 
 11 #include <asm/ds1286.h>
 12 
 13 /**********************************************************************
 14  * register summary
 15  **********************************************************************/
 16 #define RTC_HUNDREDTH_SECOND    0
 17 #define RTC_SECONDS             1
 18 #define RTC_MINUTES             2
 19 #define RTC_MINUTES_ALARM       3
 20 #define RTC_HOURS               4
 21 #define RTC_HOURS_ALARM         5
 22 #define RTC_DAY                 6
 23 #define RTC_DAY_ALARM           7
 24 #define RTC_DATE                8
 25 #define RTC_MONTH               9
 26 #define RTC_YEAR                10
 27 #define RTC_CMD                 11
 28 #define RTC_WHSEC               12
 29 #define RTC_WSEC                13
 30 #define RTC_UNUSED              14
 31 
 32 /* RTC_*_alarm is always true if 2 MSBs are set */
 33 # define RTC_ALARM_DONT_CARE    0xC0
 34 
 35 
 36 /*
 37  * Bits in the month register
 38  */
 39 #define RTC_EOSC                0x80
 40 #define RTC_ESQW                0x40
 41 
 42 /*
 43  * Bits in the Command register
 44  */
 45 #define RTC_TDF                 0x01
 46 #define RTC_WAF                 0x02
 47 #define RTC_TDM                 0x04
 48 #define RTC_WAM                 0x08
 49 #define RTC_PU_LVL              0x10
 50 #define RTC_IBH_LO              0x20
 51 #define RTC_IPSW                0x40
 52 #define RTC_TE                  0x80
 53 
 54 #endif /* __LINUX_DS1286_H */
 55 
  This page was automatically generated by the LXR engine.