Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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
8int arch_timer_of_register(void);
9int arch_timer_sched_clock_init(void);
10struct timecounter *arch_timer_get_timecounter(void);
11#else
12static inline int arch_timer_of_register(void)
13{
14 return -ENXIO;
15}
16
17static inline int arch_timer_sched_clock_init(void)
18{
19 return -ENXIO;
20}
21
22static inline struct timecounter *arch_timer_get_timecounter(void)
23{
24 return NULL;
25}
26#endif
27
28#endif