12345678910111213141516171819202122232425262728 |
- #ifndef __ASMARM_ARCH_TIMER_H
- #define __ASMARM_ARCH_TIMER_H
- #include <asm/errno.h>
- #include <linux/clocksource.h>
- #ifdef CONFIG_ARM_ARCH_TIMER
- int arch_timer_of_register(void);
- int arch_timer_sched_clock_init(void);
- struct timecounter *arch_timer_get_timecounter(void);
- #else
- static inline int arch_timer_of_register(void)
- {
- return -ENXIO;
- }
- static inline int arch_timer_sched_clock_init(void)
- {
- return -ENXIO;
- }
- static inline struct timecounter *arch_timer_get_timecounter(void)
- {
- return NULL;
- }
- #endif
- #endif
|