summaryrefslogtreecommitdiff
path: root/firmware/export/timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/timer.h')
-rw-r--r--firmware/export/timer.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/export/timer.h b/firmware/export/timer.h
index 35994ce5f2..63f0567165 100644
--- a/firmware/export/timer.h
+++ b/firmware/export/timer.h
@@ -25,7 +25,6 @@
25 25
26#ifndef SIMULATOR 26#ifndef SIMULATOR
27 27
28
29#if defined(CPU_PP) 28#if defined(CPU_PP)
30 /* Portalplayer chips use a microsecond timer. */ 29 /* Portalplayer chips use a microsecond timer. */
31 #define TIMER_FREQ 1000000 30 #define TIMER_FREQ 1000000
@@ -34,6 +33,8 @@
34 #define TIMER_FREQ (CPU_FREQ/2) 33 #define TIMER_FREQ (CPU_FREQ/2)
35#elif CONFIG_CPU == PNX0101 34#elif CONFIG_CPU == PNX0101
36 #define TIMER_FREQ 3000000 35 #define TIMER_FREQ 3000000
36#elif CONFIG_CPU == S3C2440
37 #include "timer-target.h"
37#else 38#else
38 #define TIMER_FREQ CPU_FREQ 39 #define TIMER_FREQ CPU_FREQ
39#endif 40#endif
@@ -46,5 +47,9 @@ void timers_adjust_prescale(int multiplier, bool enable_irq);
46#endif 47#endif
47void timer_unregister(void); 48void timer_unregister(void);
48 49
50/* For target-specific interface use */
51extern void (*pfn_timer)(void);
52extern void (*pfn_unregister)(void);
53
49#endif /* !SIMULATOR */ 54#endif /* !SIMULATOR */
50#endif /* __TIMER_H__ */ 55#endif /* __TIMER_H__ */