Thomas Gleixner | 0190dae | 2007-10-12 23:04:06 +0200 | [diff] [blame] | 1 | #ifndef __ASM_I8253_H__ |
| 2 | #define __ASM_I8253_H__ |
| 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 | |
Thomas Gleixner | 0190dae | 2007-10-12 23:04:06 +0200 | [diff] [blame] | 18 | #endif /* __ASM_I8253_H__ */ |