Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef _ASM_X8664_HPET_H |
| 2 | #define _ASM_X8664_HPET_H 1 |
| 3 | |
Thomas Gleixner | 0655d7c | 2007-07-21 17:10:16 +0200 | [diff] [blame] | 4 | #include <asm-i386/hpet.h> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 5 | |
Jordan Hargrave | b20367a | 2006-04-07 19:50:18 +0200 | [diff] [blame] | 6 | #define HPET_TICK_RATE (HZ * 100000UL) |
| 7 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | extern int hpet_rtc_timer_init(void); |
john stultz | c37e7bb | 2007-02-16 01:28:19 -0800 | [diff] [blame] | 9 | extern int hpet_arch_init(void); |
| 10 | extern int hpet_timer_stop_set_go(unsigned long tick); |
| 11 | extern int hpet_reenable(void); |
| 12 | extern unsigned int hpet_calibrate_tsc(void); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | |
Chris McDermott | 33042a9 | 2006-02-11 17:55:50 -0800 | [diff] [blame] | 14 | extern int hpet_use_timer; |
john stultz | c37e7bb | 2007-02-16 01:28:19 -0800 | [diff] [blame] | 15 | extern unsigned long hpet_period; |
| 16 | extern unsigned long hpet_tick; |
Chris McDermott | 33042a9 | 2006-02-11 17:55:50 -0800 | [diff] [blame] | 17 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 18 | #endif |