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__ */ |
