mark
779d7709c5
Separated mouse initialisation code out into a separate function.
...
Added a watchdog timer to reset to reinitialise the mouse if it dies.
1996-05-07 21:04:08 +00:00
mark
09aabb30f7
Merged in changes from the isa wd driver.
1996-05-07 21:00:09 +00:00
thorpej
748810b06d
Changed struct ifnet to have a pointer to the softc of the underlying
...
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 00:46:37 +00:00
mark
c41bdbf690
Added a new routine kbdcmd() to send commands to the keyboard.
...
Added a new routine kbdreset() to conduct a full keyboard reset.
Added definitions of all keyboard command codes and responces.
Replaced kbd_set_leds() with new function that used kbdcmd().
The keyboard attach function now detects whether a keyboard is
attached or not.
1996-05-06 00:35:05 +00:00
mark
60b2501141
Updated FIQ handler registers to match changes to the floppy
...
fiq routines.
1996-05-06 00:23:57 +00:00
mark
a6da4ae69c
Fixed compiler warnings generated with -Wall.
1996-04-26 22:01:51 +00:00
mark
0b22968311
Initial commit of iic and rtc devices.
1996-04-19 19:49:03 +00:00
mark
06ae03c8b0
Use the generic mouse ioctl names instead of the quadmouse ones.
1996-03-28 21:56:40 +00:00
mark
e50a0e4440
Support the ARM7500 IOMD as well as the RPC600 IOMD.
1996-03-28 21:55:15 +00:00
mark
910ee34995
Remove definitions of the inb() and outb() macros as they are now
...
defined in a header file.
1996-03-28 21:52:32 +00:00
mark
ba871a93aa
Initial commit of the PS2 mouse driver.
1996-03-28 21:50:19 +00:00
mark
c8d5b80dea
Define name for the floppy interrupt handler.
...
Fixed declartion of fdopen() now that it does not clash with fdesc open
function.
1996-03-27 22:18:44 +00:00
mark
585c401e02
Define name for the interrupt handler.
...
Include mouse.h instead of qmouse.h now that there is a generic
interface.
1996-03-27 22:14:45 +00:00
mark
395f0fd59c
Define name for the interrupt handler for use with vmstat -i.
1996-03-27 22:08:25 +00:00
mark
c8d47951ba
Fix references to the match function.
1996-03-20 18:38:00 +00:00
mark
4973a32e6d
RCS Id police.
1996-03-18 19:54:53 +00:00
thorpej
5c67e5fad9
New device attachment scheme:
...
- split softc size and match/attach out from cfdriver into
a new struct cfattach.
- new "attach" directive for files.*. May specify the name of
the cfattach structure, so that devices may be easily attached
to parents with different autoconfiguration semantics.
1996-03-17 01:16:48 +00:00
mark
46e6b251f1
Raise the spl level while modifing the keyboard autorepeat and delay
...
rates.
Added missing = to test for alphabetic characters so that caps lock
applies to Z as well as A-Y.
1996-03-13 21:51:32 +00:00
mark
50b27325dd
Removed all the early (and now redundant) keyboard polling and interrupt
...
buffer. The new polling function for cngetc() works a lot better and
is stable.
1996-03-08 16:28:54 +00:00
mark
b702c67c74
Pickup IRQ number from configuration file via mainbus_attach_args
...
instead being fixed in a header file.
1996-03-06 23:30:58 +00:00
mark
e766702f7e
Fixed IOMD identification during device probing.
1996-03-06 23:26:20 +00:00
mark
bdb7e8955c
Reformatted code to suit style guide.
...
Fixed IOMD identification during driver probing.
1996-03-06 23:24:52 +00:00
mark
88be357d42
Fixed declaration of a debugging variable.
1996-02-22 23:03:44 +00:00
mark
7b9c8753a7
Added #ifdef guards round the FPE initialisation calls.
1996-02-22 22:56:16 +00:00
mark
f741f471f6
Added new routine for polling the keyboard.
1996-02-15 23:24:44 +00:00
mark
5ef42fccf7
Removed debug printing from lpt interrupt routine.
1996-02-15 21:33:52 +00:00
mark
0705e7dfd1
Initial commit of the NetBSD/arm32 port.
1996-01-31 23:24:54 +00:00
mark
386ad2ff0f
Initial commit of the NetBSD/arm32 port.
1996-01-31 23:14:53 +00:00