summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/x86/include/arch/hpet.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/arch/x86/include/arch/hpet.h b/src/arch/x86/include/arch/hpet.h
index 224279eb6f..7c2e44ffb9 100644
--- a/src/arch/x86/include/arch/hpet.h
+++ b/src/arch/x86/include/arch/hpet.h
@@ -5,4 +5,15 @@
#define HPET_BASE_ADDRESS 0xfed00000
+/**
+ * Definitions are from IA-PC HPET (High Precision Event Timers) Specification,
+ * Revision 1.0a
+ */
+#define HPET_GEN_CAP_ID 0x0
+#define HPET_NUM_TIM_CAP_MASK 0x1f
+#define HPET_NUM_TIM_CAP_SHIFT 8
+
+#define HPET_TMR0_CNF_CAP 0x100
+#define HPET_TIMER_FSB_EN_CNF_MASK (1 << 15)
+
#endif /* ARCH_X86_HPET_H */