This source file includes following definitions.
- plat_time_init
- read_persistent_clock64
1
2
3
4
5
6
7
8
9 #include <asm/mc146818-time.h>
10 #include <asm/time.h>
11 #include <asm/hpet.h>
12
13 #include <loongson.h>
14 #include <cs5536/cs5536_mfgpt.h>
15
16 void __init plat_time_init(void)
17 {
18
19 mips_hpt_frequency = cpu_clock_freq / 2;
20
21 #ifdef CONFIG_RS780_HPET
22 setup_hpet_timer();
23 #else
24 setup_mfgpt0_timer();
25 #endif
26 }
27
28 void read_persistent_clock64(struct timespec64 *ts)
29 {
30 ts->tv_sec = mc146818_get_cmos_time();
31 ts->tv_nsec = 0;
32 }