x86: enable HPET on ICH3 and ICH4
commit158ad3260ba3b006e3c6dfad05298e9d7889c5b1
authorUdo A. Steinberg <us15@os.inf.tu-dresden.de>
Fri, 19 Oct 2007 18:35:02 +0000 (19 20:35 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 19 Oct 2007 18:35:02 +0000 (19 20:35 +0200)
tree77d69aceddf03763acb4b93b37c36a20bc4804bc
parentb196884e2f5d45fb505b46011e41ca95e0859e34
x86: enable HPET on ICH3 and ICH4

ICH3 and ICH4 have undocumented HPET capabilities. This patch enables
HPET for platforms based around these ICHs.

Tested on various ICH3 and ICH4 platforms.

Because HPET is not officially documented for ICH3/4 and may not have
been validated by chipset folks, we're on thin ice here. I'd recommend
testing this patch in -hrt or -mm for a while and wait for
success/failure reports before feeding it upstream.

tglx: depends on the force_hpet command line option !

Signed-off-by: Udo A. Steinberg <us15@os.inf.tu-dresden.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/kernel/quirks.c