aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/include/asm/i8253.h2
-rw-r--r--arch/mips/include/asm/i8253.h2
-rw-r--r--arch/x86/include/asm/i8253.h2
-rw-r--r--include/linux/i8253.h4
4 files changed, 4 insertions, 6 deletions
diff --git a/arch/arm/include/asm/i8253.h b/arch/arm/include/asm/i8253.h
index 5b41b92ecf6a..fee59eb4581d 100644
--- a/arch/arm/include/asm/i8253.h
+++ b/arch/arm/include/asm/i8253.h
@@ -1,6 +1,4 @@
1#ifndef __ASMARM_I8253_H 1#ifndef __ASMARM_I8253_H
2#define __ASMARM_I8253_H 2#define __ASMARM_I8253_H
3 3
4#define PIT_LATCH ((PIT_TICK_RATE + HZ / 2) / HZ)
5
6#endif 4#endif
diff --git a/arch/mips/include/asm/i8253.h b/arch/mips/include/asm/i8253.h
index 32ec1f00c6b3..26f4eb197c3a 100644
--- a/arch/mips/include/asm/i8253.h
+++ b/arch/mips/include/asm/i8253.h
@@ -5,8 +5,6 @@
5#ifndef __ASM_I8253_H 5#ifndef __ASM_I8253_H
6#define __ASM_I8253_H 6#define __ASM_I8253_H
7 7
8#define PIT_LATCH LATCH
9
10extern void setup_pit_timer(void); 8extern void setup_pit_timer(void);
11 9
12#endif /* __ASM_I8253_H */ 10#endif /* __ASM_I8253_H */
diff --git a/arch/x86/include/asm/i8253.h b/arch/x86/include/asm/i8253.h
index 3d5f5eea5da4..0049dc9fbfee 100644
--- a/arch/x86/include/asm/i8253.h
+++ b/arch/x86/include/asm/i8253.h
@@ -1,8 +1,6 @@
1#ifndef _ASM_X86_I8253_H 1#ifndef _ASM_X86_I8253_H
2#define _ASM_X86_I8253_H 2#define _ASM_X86_I8253_H
3 3
4#define PIT_LATCH LATCH
5
6extern void setup_pit_timer(void); 4extern void setup_pit_timer(void);
7 5
8#endif /* _ASM_X86_I8253_H */ 6#endif /* _ASM_X86_I8253_H */
diff --git a/include/linux/i8253.h b/include/linux/i8253.h
index 13048d335368..1ec6323a1507 100644
--- a/include/linux/i8253.h
+++ b/include/linux/i8253.h
@@ -9,7 +9,9 @@
9#ifndef __LINUX_I8253_H 9#ifndef __LINUX_I8253_H
10#define __LINUX_I8253_H 10#define __LINUX_I8253_H
11 11
12#include <linux/param.h>
12#include <linux/spinlock.h> 13#include <linux/spinlock.h>
14#include <linux/timex.h>
13#include <asm/i8253.h> 15#include <asm/i8253.h>
14 16
15/* i8253A PIT registers */ 17/* i8253A PIT registers */
@@ -17,6 +19,8 @@
17#define PIT_CH0 0x40 19#define PIT_CH0 0x40
18#define PIT_CH2 0x42 20#define PIT_CH2 0x42
19 21
22#define PIT_LATCH ((PIT_TICK_RATE + HZ/2) / HZ)
23
20#define inb_pit inb_p 24#define inb_pit inb_p
21#define outb_pit outb_p 25#define outb_pit outb_p
22 26