Vegard Nossum | 77ef50a | 2008-06-18 17:08:48 +0200 | [diff] [blame] | 1 | #ifndef ASM_X86__I8253_H |
| 2 | #define ASM_X86__I8253_H |
Thomas Gleixner | 0190dae | 2007-10-12 23:04:06 +0200 | [diff] [blame] | 3 | |
Thomas Gleixner | 0190dae | 2007-10-12 23:04:06 +0200 | [diff] [blame] | 4 | /* i8253A PIT registers */ |
| 5 | #define PIT_MODE 0x43 |
| 6 | #define PIT_CH0 0x40 |
| 7 | #define PIT_CH2 0x42 |
| 8 | |
| 9 | extern spinlock_t i8253_lock; |
| 10 | |
Thomas Gleixner | 0190dae | 2007-10-12 23:04:06 +0200 | [diff] [blame] | 11 | extern struct clock_event_device *global_clock_event; |
| 12 | |
| 13 | extern void setup_pit_timer(void); |
| 14 | |
Alan Cox | 466eed2 | 2008-01-30 13:33:14 +0100 | [diff] [blame] | 15 | #define inb_pit inb_p |
| 16 | #define outb_pit outb_p |
| 17 | |
Vegard Nossum | 77ef50a | 2008-06-18 17:08:48 +0200 | [diff] [blame] | 18 | #endif /* ASM_X86__I8253_H */ |