aboutsummaryrefslogtreecommitdiffstats
path: root/include/clocksource/arm_arch_timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clocksource/arm_arch_timer.h')
-rw-r--r--include/clocksource/arm_arch_timer.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/clocksource/arm_arch_timer.h b/include/clocksource/arm_arch_timer.h
index 25d0914481a2..caedb74c9210 100644
--- a/include/clocksource/arm_arch_timer.h
+++ b/include/clocksource/arm_arch_timer.h
@@ -49,11 +49,16 @@ enum arch_timer_reg {
49 49
50#define ARCH_TIMER_EVT_STREAM_FREQ 10000 /* 100us */ 50#define ARCH_TIMER_EVT_STREAM_FREQ 10000 /* 100us */
51 51
52struct arch_timer_kvm_info {
53 struct timecounter timecounter;
54 int virtual_irq;
55};
56
52#ifdef CONFIG_ARM_ARCH_TIMER 57#ifdef CONFIG_ARM_ARCH_TIMER
53 58
54extern u32 arch_timer_get_rate(void); 59extern u32 arch_timer_get_rate(void);
55extern u64 (*arch_timer_read_counter)(void); 60extern u64 (*arch_timer_read_counter)(void);
56extern struct timecounter *arch_timer_get_timecounter(void); 61extern struct arch_timer_kvm_info *arch_timer_get_kvm_info(void);
57 62
58#else 63#else
59 64
@@ -67,11 +72,6 @@ static inline u64 arch_timer_read_counter(void)
67 return 0; 72 return 0;
68} 73}
69 74
70static inline struct timecounter *arch_timer_get_timecounter(void)
71{
72 return NULL;
73}
74
75#endif 75#endif
76 76
77#endif 77#endif