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
lasat
ds1603.h
Go to the documentation of this file.
1
/*
2
* Dallas Semiconductors 1603 RTC driver
3
*
4
* Brian Murphy <brian@murphy.dk>
5
*
6
*/
7
#ifndef __DS1603_H
8
#define __DS1603_H
9
10
struct
ds_defs
{
11
volatile
u32
*
reg
;
12
volatile
u32
*
data_reg
;
13
u32
rst
;
14
u32
clk
;
15
u32
data
;
16
u32
data_read_shift
;
17
char
data_reversed
;
18
u32
huge_delay
;
19
};
20
21
extern
struct
ds_defs
*
ds1603
;
22
23
void
ds1603_set_trimmer
(
unsigned
int
);
24
void
ds1603_enable
(
void
);
25
void
ds1603_disable
(
void
);
26
void
ds1603_init
(
struct
ds_defs
*);
27
28
#define TRIMMER_DEFAULT 3
29
#define TRIMMER_DISABLE_RTC 0
30
31
#endif
Generated on Thu Jan 10 2013 13:09:38 for Linux Kernel by
1.8.2