~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to include/linux/ds1286.h

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
/**********************************************************************
 
12
 * register summary
 
13
 **********************************************************************/
 
14
#define RTC_HUNDREDTH_SECOND    0
 
15
#define RTC_SECONDS             1
 
16
#define RTC_MINUTES             2
 
17
#define RTC_MINUTES_ALARM       3
 
18
#define RTC_HOURS               4
 
19
#define RTC_HOURS_ALARM         5
 
20
#define RTC_DAY                 6
 
21
#define RTC_DAY_ALARM           7
 
22
#define RTC_DATE                8
 
23
#define RTC_MONTH               9
 
24
#define RTC_YEAR                10
 
25
#define RTC_CMD                 11
 
26
#define RTC_WHSEC               12
 
27
#define RTC_WSEC                13
 
28
#define RTC_UNUSED              14
 
29
 
 
30
/* RTC_*_alarm is always true if 2 MSBs are set */
 
31
# define RTC_ALARM_DONT_CARE    0xC0
 
32
 
 
33
 
 
34
/*
 
35
 * Bits in the month register
 
36
 */
 
37
#define RTC_EOSC                0x80
 
38
#define RTC_ESQW                0x40
 
39
 
 
40
/*
 
41
 * Bits in the Command register
 
42
 */
 
43
#define RTC_TDF                 0x01
 
44
#define RTC_WAF                 0x02
 
45
#define RTC_TDM                 0x04
 
46
#define RTC_WAM                 0x08
 
47
#define RTC_PU_LVL              0x10
 
48
#define RTC_IBH_LO              0x20
 
49
#define RTC_IPSW                0x40
 
50
#define RTC_TE                  0x80
 
51
 
 
52
#endif /* __LINUX_DS1286_H */