diff options
Diffstat (limited to 'sys/arch/sparc/dev/ms.c')
| -rw-r--r-- | sys/arch/sparc/dev/ms.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sys/arch/sparc/dev/ms.c b/sys/arch/sparc/dev/ms.c index 4bf14f2c9b2..1049fb12e45 100644 --- a/sys/arch/sparc/dev/ms.c +++ b/sys/arch/sparc/dev/ms.c @@ -1,5 +1,5 @@ -/* $OpenBSD: ms.c,v 1.5 1996/08/11 23:28:12 downsj Exp $ */ -/* $NetBSD: ms.c,v 1.8 1996/04/01 17:29:52 christos Exp $ */ +/* $OpenBSD: ms.c,v 1.6 1997/08/08 08:25:19 downsj Exp $ */ +/* $NetBSD: ms.c,v 1.10 1996/09/12 01:36:18 mrg Exp $ */ /* * Copyright (c) 1992, 1993 @@ -64,7 +64,7 @@ #include <machine/kbd.h> #include <machine/conf.h> -#include <sparc/dev/event_var.h> +#include <dev/sun/event_var.h> /* * Mouse state. A Mouse Systems mouse is a fairly simple device, @@ -255,6 +255,12 @@ msopen(dev, flags, mode, p) ms_softc.ms_events.ev_io = p; ev_init(&ms_softc.ms_events); /* may cause sleep */ + if (CPU_ISSUN4) { + /* We need to set the baud rate on the mouse. */ + ms_softc.ms_mouse->t_ispeed = + ms_softc.ms_mouse->t_ospeed = 1200; + } + (*ms_softc.ms_open)(ms_softc.ms_mouse); ms_softc.ms_ready = 1; /* start accepting events */ return (0); |
