summaryrefslogtreecommitdiff
path: root/sys/dev/sio/sio.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2002-04-26 20:24:28 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2002-04-26 20:24:28 +0000
commit7bf758bff079c475d6bd99193fec252bbc4be8e8 (patch)
tree61c1590387f116655d9c80b8e7b3ced6030e81c9 /sys/dev/sio/sio.c
parent79dea31b974f32b819bd4e808117f1bd98319e23 (diff)
Notes
Diffstat (limited to 'sys/dev/sio/sio.c')
-rw-r--r--sys/dev/sio/sio.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index 60be206577bc..642053700240 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -69,7 +69,6 @@
#include <machine/bus_pio.h>
#include <machine/bus.h>
#include <sys/rman.h>
-#include <sys/timetc.h>
#include <sys/timepps.h>
#include <sys/uio.h>
@@ -1725,8 +1724,6 @@ siointr1(com)
u_char recv_data;
u_char int_ctl;
u_char int_ctl_new;
- struct timecounter *tc;
- u_int count;
int_ctl = inb(com->intr_ctl_port);
int_ctl_new = int_ctl;
@@ -1735,10 +1732,8 @@ siointr1(com)
if (com->pps.ppsparam.mode & PPS_CAPTUREBOTH) {
modem_status = inb(com->modem_status_port);
if ((modem_status ^ com->last_modem_status) & MSR_DCD) {
- tc = timecounter;
- count = tc->tc_get_timecount(tc);
- pps_event(&com->pps, tc, count,
- (modem_status & MSR_DCD) ?
+ pps_capture(&com->pps);
+ pps_event(&com->pps, (modem_status & MSR_DCD) ?
PPS_CAPTUREASSERT : PPS_CAPTURECLEAR);
}
}