diff options
Diffstat (limited to 'include/asm-cris/arch-v32/timex.h')
-rw-r--r-- | include/asm-cris/arch-v32/timex.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/include/asm-cris/arch-v32/timex.h b/include/asm-cris/arch-v32/timex.h deleted file mode 100644 index 2591d3c5ed9d..000000000000 --- a/include/asm-cris/arch-v32/timex.h +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | #ifndef _ASM_CRIS_ARCH_TIMEX_H | ||
2 | #define _ASM_CRIS_ARCH_TIMEX_H | ||
3 | |||
4 | #include <hwregs/reg_map.h> | ||
5 | #include <hwregs/reg_rdwr.h> | ||
6 | #include <hwregs/timer_defs.h> | ||
7 | |||
8 | /* | ||
9 | * The clock runs at 100MHz, we divide it by 1000000. If you change anything | ||
10 | * here you must check time.c as well. | ||
11 | */ | ||
12 | |||
13 | #define CLOCK_TICK_RATE 100000000 /* Underlying frequency of the HZ timer */ | ||
14 | |||
15 | /* The timer0 values gives 10 ns resolution but interrupts at HZ. */ | ||
16 | #define TIMER0_FREQ (CLOCK_TICK_RATE) | ||
17 | #define TIMER0_DIV (TIMER0_FREQ/(HZ)) | ||
18 | |||
19 | /* Convert the value in step of 10 ns to 1us without overflow: */ | ||
20 | #define GET_JIFFIES_USEC() \ | ||
21 | ((TIMER0_DIV - REG_RD(timer, regi_timer0, r_tmr0_data)) / 100) | ||
22 | |||
23 | extern unsigned long get_ns_in_jiffie(void); | ||
24 | |||
25 | static inline unsigned long get_us_in_jiffie_highres(void) | ||
26 | { | ||
27 | return get_ns_in_jiffie() / 1000; | ||
28 | } | ||
29 | |||
30 | #endif | ||
31 | |||