1: #ifndef __HPET__
2: #define __HPET__ 1
3:
4:
5:
6: struct hpet_info {
7: unsigned long hi_ireqfreq;
8: unsigned long hi_flags;
9: unsigned short hi_hpet;
10: unsigned short hi_timer;
11: };
12:
13: #define HPET_INFO_PERIODIC 0x0001
14:
15: #define HPET_IE_ON _IO('h', 0x01)
16: #define HPET_IE_OFF _IO('h', 0x02)
17: #define HPET_INFO _IOR('h', 0x03, struct hpet_info)
18: #define HPET_EPI _IO('h', 0x04)
19: #define HPET_DPI _IO('h', 0x05)
20: #define HPET_IRQFREQ _IOW('h', 0x6, unsigned long)
21:
22: #endif