#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/miscdevice.h>
#include <linux/major.h>
#include <linux/ioport.h>
#include <linux/fcntl.h>
#include <linux/init.h>
#include <linux/poll.h>
#include <linux/mm.h>
#include <linux/proc_fs.h>
#include <linux/spinlock.h>
#include <linux/sysctl.h>
#include <linux/wait.h>
#include <linux/bcd.h>
#include <linux/seq_file.h>
#include <linux/bitops.h>
#include <linux/compat.h>
#include <linux/clocksource.h>
#include <linux/uaccess.h>
#include <linux/slab.h>
#include <linux/io.h>
#include <asm/current.h>
#include <asm/irq.h>
#include <asm/div64.h>
#include <linux/acpi.h>
#include <acpi/acpi_bus.h>
#include <linux/hpet.h>
Go to the source code of this file.
#define HPET_DEV_NAME (7) |
#define HPET_IE 0x0002 /* interrupt enabled */ |
#define HPET_PERIODIC 0x0004 |
#define HPET_RANGE_SIZE 1024 /* from HPET spec */ |
#define HPET_SHARED_IRQ 0x0008 |
#define HPET_USER_FREQ (64) |
#define TICK_CALIBRATE (1000UL) |
MODULE_DEVICE_TABLE |
( |
acpi |
, |
|
|
hpet_device_ids |
|
|
) |
| |
module_exit |
( |
hpet_exit |
| ) |
|
module_init |
( |
hpet_init |
| ) |
|