NetBSD/sys/arch/arm
bjh21 dff5222d3a Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it.  This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111.  The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers.  To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.
2004-03-13 17:31:33 +00:00
..
arm Rename es_check in struct execsw to es_makecmds. 2004-02-06 08:02:58 +00:00
arm32 Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
conf
footbridge occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
fpe-arm Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
include add compat hook in check for zerodev; use this hook to recognize 2004-02-14 12:20:14 +00:00
iomd Increase the attach priority of opms(4) and kbd(4) (also rpckbd(4), but that 2004-02-08 13:43:52 +00:00
ixp12x0
mainbus
ofw
s3c2xx0 add lcd and spi 2004-02-14 07:20:20 +00:00
sa11x0 Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
xscale Must Test Before Committing... 2004-02-27 18:55:19 +00:00
Makefile