[PATCH] x86_64: Remove hack to manually enable HPET on AMD8111 southbridges
Remove #ifdefed code to manually enable HPET on AMD8111, where the BIOS doesn't have ACPI HPET tables and doesn't enable it for us. Signed-off-by: Vojtech Pavlik <vojtech@suse.cz> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
7b0e850125
commit
e30db3e699
|
@ -56,8 +56,6 @@ DEFINE_SPINLOCK(i8253_lock);
|
|||
int nohpet __initdata = 0;
|
||||
static int notsc __initdata = 0;
|
||||
|
||||
#undef HPET_HACK_ENABLE_DANGEROUS
|
||||
|
||||
unsigned int cpu_khz; /* TSC clocks / usec, not used here */
|
||||
static unsigned long hpet_period; /* fsecs / HPET clock */
|
||||
unsigned long hpet_tick; /* HPET clocks / interrupt */
|
||||
|
@ -890,18 +888,6 @@ void __init time_init(void)
|
|||
char *timename;
|
||||
char *gtod;
|
||||
|
||||
#ifdef HPET_HACK_ENABLE_DANGEROUS
|
||||
if (!vxtime.hpet_address) {
|
||||
printk(KERN_WARNING "time.c: WARNING: Enabling HPET base "
|
||||
"manually!\n");
|
||||
outl(0x800038a0, 0xcf8);
|
||||
outl(0xff000001, 0xcfc);
|
||||
outl(0x800038a0, 0xcf8);
|
||||
vxtime.hpet_address = inl(0xcfc) & 0xfffffffe;
|
||||
printk(KERN_WARNING "time.c: WARNING: Enabled HPET "
|
||||
"at %#lx.\n", vxtime.hpet_address);
|
||||
}
|
||||
#endif
|
||||
if (nohpet)
|
||||
vxtime.hpet_address = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue