Subject: CVS commit: syssrc/sys/dev/usb
To: None <source-changes@netbsd.org>
From: Lennart Augustsson <augustss@netbsd.org>
List: source-changes
Date: 12/28/2001 19:32:37
Module Name:	syssrc
Committed By:	augustss
Date:		Fri Dec 28 17:32:37 UTC 2001

Modified Files:
	syssrc/sys/dev/usb: files.usb hid.c hid.h uhid.c ukbd.c ums.c
Added Files:
	syssrc/sys/dev/usb: uhidev.c uhidev.h

Log Message:
Introduce an extra driver level for HID devices, uhidev.  This uhidev driver
attaches to the hub, and HID drivers (ums, ukbd, and uhid) attach to
uhidev.  The reason for this change is that some HID devices report multiple
components (like a keyboard and a mouse) using the same interface, but with
different report identifiers.  The report identifier can be specified with
a locator for the HID drivers.
Furthermore, change the ukbd driver to handle other formats than the boot
protocol.


To generate a diff of this commit:
cvs rdiff -r1.35 -r1.36 syssrc/sys/dev/usb/files.usb
cvs rdiff -r1.17 -r1.18 syssrc/sys/dev/usb/hid.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/dev/usb/hid.h
cvs rdiff -r1.46 -r1.47 syssrc/sys/dev/usb/uhid.c
cvs rdiff -r0 -r1.1 syssrc/sys/dev/usb/uhidev.c syssrc/sys/dev/usb/uhidev.h
cvs rdiff -r1.74 -r1.75 syssrc/sys/dev/usb/ukbd.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/dev/usb/ums.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.