aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/sni/time.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/sni/time.c')
-rw-r--r--arch/mips/sni/time.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/mips/sni/time.c b/arch/mips/sni/time.c
index f3b60e671207..0904d4d30cb3 100644
--- a/arch/mips/sni/time.c
+++ b/arch/mips/sni/time.c
@@ -1,5 +1,6 @@
1#include <linux/types.h> 1#include <linux/types.h>
2#include <linux/interrupt.h> 2#include <linux/interrupt.h>
3#include <linux/irq.h>
3#include <linux/smp.h> 4#include <linux/smp.h>
4#include <linux/time.h> 5#include <linux/time.h>
5#include <linux/clockchips.h> 6#include <linux/clockchips.h>
@@ -94,7 +95,7 @@ static void __init sni_a20r_timer_setup(void)
94static __init unsigned long dosample(void) 95static __init unsigned long dosample(void)
95{ 96{
96 u32 ct0, ct1; 97 u32 ct0, ct1;
97 volatile u8 msb, lsb; 98 volatile u8 msb;
98 99
99 /* Start the counter. */ 100 /* Start the counter. */
100 outb_p(0x34, 0x43); 101 outb_p(0x34, 0x43);
@@ -107,7 +108,7 @@ static __init unsigned long dosample(void)
107 /* Latch and spin until top byte of counter0 is zero */ 108 /* Latch and spin until top byte of counter0 is zero */
108 do { 109 do {
109 outb(0x00, 0x43); 110 outb(0x00, 0x43);
110 lsb = inb(0x40); 111 (void) inb(0x40);
111 msb = inb(0x40); 112 msb = inb(0x40);
112 ct1 = read_c0_count(); 113 ct1 = read_c0_count();
113 } while (msb); 114 } while (msb);