Commit | Line | Data |
---|---|---|
ebafc174 GU |
1 | /* |
2 | * linux/include/asm-m68k/timex.h | |
3 | * | |
4 | * m68k architecture timex specifications | |
5 | */ | |
2756730b PDM |
6 | #ifndef _ASMm68K_TIMEX_H |
7 | #define _ASMm68K_TIMEX_H | |
ebafc174 | 8 | |
2756730b PDM |
9 | #ifdef CONFIG_COLDFIRE |
10 | /* | |
11 | * CLOCK_TICK_RATE should give the underlying frequency of the tick timer | |
12 | * to make ntp work best. For Coldfires, that's the main clock. | |
13 | */ | |
14 | #include <asm/coldfire.h> | |
15 | #define CLOCK_TICK_RATE MCF_CLK | |
16 | #else | |
17 | /* | |
18 | * This default CLOCK_TICK_RATE is probably wrong for many 68k boards | |
19 | * Users of those boards will need to check and modify accordingly | |
20 | */ | |
ebafc174 | 21 | #define CLOCK_TICK_RATE 1193180 /* Underlying HZ */ |
2756730b | 22 | #endif |
ebafc174 GU |
23 | |
24 | typedef unsigned long cycles_t; | |
25 | ||
26 | static inline cycles_t get_cycles(void) | |
27 | { | |
28 | return 0; | |
29 | } | |
30 | ||
017cecee GU |
31 | extern unsigned long (*mach_random_get_entropy)(void); |
32 | ||
33 | static inline unsigned long random_get_entropy(void) | |
34 | { | |
35 | if (mach_random_get_entropy) | |
36 | return mach_random_get_entropy(); | |
37 | return 0; | |
38 | } | |
39 | #define random_get_entropy random_get_entropy | |
40 | ||
49148020 | 41 | #endif |