diff options
author | Jeremy Evans <jeremy@cvs.openbsd.org> | 2013-10-25 03:10:00 +0000 |
---|---|---|
committer | Jeremy Evans <jeremy@cvs.openbsd.org> | 2013-10-25 03:10:00 +0000 |
commit | ea39bca214ca70ce731f26dc1bdb1ae4ddc5bdc7 (patch) | |
tree | 6431d11b5aca6f9e6433c11f6fb91b4979825935 /sys/compat | |
parent | 7ba4dac18407abde24abc0a24cbebbfb180d9926 (diff) |
Add support for Microsoft XBox 360 controller as a uhid. It doesn't use
the standard interface class and doesn't have a report descriptor, so
use a manually created one.
The controller shows up as multiple devices with different interface
numbers, so only match the first one as a uhid. The controller shows up
as both a uhid and a ugen.
Rename ugraphire_rdesc.h to uhid_rdesc.h and add the manually created
Xbox 360 report descriptor to the file.
Add ifndef SMALL_KERNEL around the related blocks for the XBox 360
controller and Wacom Graphire, so this should actually shrink the
ramdisks.
Manual report descriptor taken from a 2005 FreeBSD commit. Much help
from mpi@ for getting this suitable for commit to OpenBSD.
OK mpi@
Diffstat (limited to 'sys/compat')
0 files changed, 0 insertions, 0 deletions