1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| #ifndef __CLKSOURCE_TIMER_SP804_H
| #define __CLKSOURCE_TIMER_SP804_H
|
| struct clk;
|
| int __sp804_clocksource_and_sched_clock_init(void __iomem *,
| const char *, struct clk *, int);
| int __sp804_clockevents_init(void __iomem *, unsigned int,
| struct clk *, const char *);
| void sp804_timer_disable(void __iomem *);
|
| static inline void sp804_clocksource_init(void __iomem *base, const char *name)
| {
| __sp804_clocksource_and_sched_clock_init(base, name, NULL, 0);
| }
|
| static inline void sp804_clocksource_and_sched_clock_init(void __iomem *base,
| const char *name)
| {
| __sp804_clocksource_and_sched_clock_init(base, name, NULL, 1);
| }
|
| static inline void sp804_clockevents_init(void __iomem *base, unsigned int irq, const char *name)
| {
| __sp804_clockevents_init(base, irq, NULL, name);
|
| }
| #endif
|
|