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
sh
include
asm
rtc.h
Go to the documentation of this file.
1
#ifndef _ASM_RTC_H
2
#define _ASM_RTC_H
3
4
void
time_init
(
void
);
5
extern
void
(*
board_time_init
)(
void
);
6
extern
void
(*
rtc_sh_get_time
)(
struct
timespec
*);
7
extern
int
(*
rtc_sh_set_time
)(
const
time_t
);
8
9
/* some dummy definitions */
10
#define RTC_BATT_BAD 0x100
/* battery bad */
11
#define RTC_SQWE 0x08
/* enable square-wave output */
12
#define RTC_DM_BINARY 0x04
/* all time/date values are BCD if clear */
13
#define RTC_24H 0x02
/* 24 hour mode - else hours bit 7 means pm */
14
#define RTC_DST_EN 0x01
/* auto switch DST - works f. USA only */
15
16
struct
rtc_time
;
17
unsigned
int
get_rtc_time
(
struct
rtc_time
*);
18
int
set_rtc_time
(
struct
rtc_time
*);
19
20
#define RTC_CAP_4_DIGIT_YEAR (1 << 0)
21
22
struct
sh_rtc_platform_info
{
23
unsigned
long
capabilities
;
24
};
25
26
#include <cpu/rtc.h>
27
28
#endif
/* _ASM_RTC_H */
Generated on Thu Jan 10 2013 12:50:24 for Linux Kernel by
1.8.2