Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
mips
include
asm
m48t37.h
Go to the documentation of this file.
1
/*
2
* Registers for the SGS-Thomson M48T37 Timekeeper RAM chip
3
*/
4
#ifndef _ASM_M48T37_H
5
#define _ASM_M48T37_H
6
7
#include <
linux/spinlock.h
>
8
9
extern
spinlock_t
rtc_lock
;
10
11
struct
m48t37_rtc
{
12
volatile
u8
pad
[0x7ff0];
/* NVRAM */
13
volatile
u8
flags
;
14
volatile
u8
century
;
15
volatile
u8
alarm_sec
;
16
volatile
u8
alarm_min
;
17
volatile
u8
alarm_hour
;
18
volatile
u8
alarm_data
;
19
volatile
u8
interrupts
;
20
volatile
u8
watchdog
;
21
volatile
u8
control
;
22
volatile
u8
sec
;
23
volatile
u8
min
;
24
volatile
u8
hour
;
25
volatile
u8
day
;
26
volatile
u8
date
;
27
volatile
u8
month
;
28
volatile
u8
year
;
29
};
30
31
#define M48T37_RTC_SET 0x80
32
#define M48T37_RTC_STOPPED 0x80
33
#define M48T37_RTC_READ 0x40
34
35
#endif
/* _ASM_M48T37_H */
Generated on Thu Jan 10 2013 13:09:39 for Linux Kernel by
1.8.2