diff options
Diffstat (limited to 'include/linux/hpet.h')
-rw-r--r-- | include/linux/hpet.h | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/include/linux/hpet.h b/include/linux/hpet.h index 219ca4f6bea6..9427ab4e01c3 100644 --- a/include/linux/hpet.h +++ b/include/linux/hpet.h | |||
@@ -1,9 +1,8 @@ | |||
1 | #ifndef __HPET__ | 1 | #ifndef __HPET__ |
2 | #define __HPET__ 1 | 2 | #define __HPET__ 1 |
3 | 3 | ||
4 | #include <linux/compiler.h> | 4 | #include <uapi/linux/hpet.h> |
5 | 5 | ||
6 | #ifdef __KERNEL__ | ||
7 | 6 | ||
8 | /* | 7 | /* |
9 | * Offsets into HPET Registers | 8 | * Offsets into HPET Registers |
@@ -108,24 +107,4 @@ static inline void hpet_reserve_timer(struct hpet_data *hd, int timer) | |||
108 | 107 | ||
109 | int hpet_alloc(struct hpet_data *); | 108 | int hpet_alloc(struct hpet_data *); |
110 | 109 | ||
111 | #endif /* __KERNEL__ */ | ||
112 | |||
113 | struct hpet_info { | ||
114 | unsigned long hi_ireqfreq; /* Hz */ | ||
115 | unsigned long hi_flags; /* information */ | ||
116 | unsigned short hi_hpet; | ||
117 | unsigned short hi_timer; | ||
118 | }; | ||
119 | |||
120 | #define HPET_INFO_PERIODIC 0x0010 /* periodic-capable comparator */ | ||
121 | |||
122 | #define HPET_IE_ON _IO('h', 0x01) /* interrupt on */ | ||
123 | #define HPET_IE_OFF _IO('h', 0x02) /* interrupt off */ | ||
124 | #define HPET_INFO _IOR('h', 0x03, struct hpet_info) | ||
125 | #define HPET_EPI _IO('h', 0x04) /* enable periodic */ | ||
126 | #define HPET_DPI _IO('h', 0x05) /* disable periodic */ | ||
127 | #define HPET_IRQFREQ _IOW('h', 0x6, unsigned long) /* IRQFREQ usec */ | ||
128 | |||
129 | #define MAX_HPET_TBS 8 /* maximum hpet timer blocks */ | ||
130 | |||
131 | #endif /* !__HPET__ */ | 110 | #endif /* !__HPET__ */ |