00001 #ifndef __HPET__
00002 #define __HPET__ 1
00003
00004
00005
00006 struct hpet_info {
00007 unsigned long hi_ireqfreq;
00008 unsigned long hi_flags;
00009 unsigned short hi_hpet;
00010 unsigned short hi_timer;
00011 };
00012
00013 #define HPET_INFO_PERIODIC 0x0001
00014
00015 #define HPET_IE_ON _IO('h', 0x01)
00016 #define HPET_IE_OFF _IO('h', 0x02)
00017 #define HPET_INFO _IOR('h', 0x03, struct hpet_info)
00018 #define HPET_EPI _IO('h', 0x04)
00019 #define HPET_DPI _IO('h', 0x05)
00020 #define HPET_IRQFREQ _IOW('h', 0x6, unsigned long)
00021
00022 #endif