]> Pileus Git - ~andy/linux/blob - arch/arm/include/asm/arch_timer.h
Merge tag 'staging-3.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[~andy/linux] / arch / arm / include / asm / arch_timer.h
1 #ifndef __ASMARM_ARCH_TIMER_H
2 #define __ASMARM_ARCH_TIMER_H
3
4 #include <asm/errno.h>
5 #include <linux/clocksource.h>
6
7 #ifdef CONFIG_ARM_ARCH_TIMER
8 int arch_timer_of_register(void);
9 int arch_timer_sched_clock_init(void);
10 struct timecounter *arch_timer_get_timecounter(void);
11 #else
12 static inline int arch_timer_of_register(void)
13 {
14         return -ENXIO;
15 }
16
17 static inline int arch_timer_sched_clock_init(void)
18 {
19         return -ENXIO;
20 }
21
22 static inline struct timecounter *arch_timer_get_timecounter(void)
23 {
24         return NULL;
25 }
26 #endif
27
28 #endif