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
loongson
common
time.c
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology
3
* Author: Fuxin Zhang, zhangfx@lemote.com
4
*
5
* Copyright (C) 2009 Lemote Inc.
6
* Author: Wu Zhangjin, wuzhangjin@gmail.com
7
*
8
* This program is free software; you can redistribute it and/or modify it
9
* under the terms of the GNU General Public License as published by the
10
* Free Software Foundation; either version 2 of the License, or (at your
11
* option) any later version.
12
*/
13
#include <
asm/mc146818-time.h
>
14
#include <asm/time.h>
15
16
#include <
loongson.h
>
17
#include <
cs5536/cs5536_mfgpt.h
>
18
19
void
__init
plat_time_init
(
void
)
20
{
21
/* setup mips r4k timer */
22
mips_hpt_frequency
=
cpu_clock_freq
/ 2;
23
24
setup_mfgpt0_timer
();
25
}
26
27
void
read_persistent_clock
(
struct
timespec
*
ts
)
28
{
29
ts->
tv_sec
= mc146818_get_cmos_time();
30
ts->
tv_nsec
= 0;
31
}
Generated on Thu Jan 10 2013 12:53:34 for Linux Kernel by
1.8.2