i386: prepare sharing the PIT code

PIT clock events work already and the PIT handling is the same for
i386 and x86_64. x86_64 does not support PIT as a clock source, so
disable the PIT clocksource for x86_64.

Prepare i8253.h to be shared with x8664

Signed-off-by: Thomas Gleixner <[email protected]>
Signed-off-by: Chris Wright <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Signed-off-by: Arjan van de Ven <[email protected]>
This commit is contained in:
Thomas Gleixner 2007-10-12 23:04:06 +02:00 • committed by Thomas Gleixner
commit f5e0e93faf
2 changed files with 7 additions and 3 deletions

View file

@ -1,8 +1,6 @@
#ifndef __ASM_I8253_H__
#define __ASM_I8253_H__
#include <linux/clockchips.h>
/* i8253A PIT registers */
#define PIT_MODE 0x43
#define PIT_CH0 0x40
@ -10,8 +8,12 @@
extern spinlock_t i8253_lock;
#ifdef CONFIG_GENERIC_CLOCKEVENTS
extern struct clock_event_device *global_clock_event;
extern void setup_pit_timer(void);
#endif
#endif /* __ASM_I8253_H__ */