[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cdi-devel] [PATCH 0/5] usb: HID
This series adds the CDI.hid interface, specifies an interrupt transfer
interface for CDI.usb, implements this interface in ehci and usb, and
adds a usb-hid driver for keyboards.
Note that the CDI.hid interface does not encompass all kinds of HID
devices (yet), but it is intended to be able to represent keyboards,
mice and gamepads/joysticks.
This series depends on my "usb: Some fixes" series.
Max Reitz (5):
usb: Extend interface for interrupt transfers
ehci: Implement interrupt transfers
usb: Implement interrupt transfers
hid: Specify interface
usb-hid: Add driver
ehci/ehci.c | 265 ++++++++++++++++++++++++++++++++++++++++++---
ehci/ehci.h | 20 ++++
ehci/main.c | 11 +-
include/cdi-osdep.h | 20 ++++
include/cdi.h | 1 +
include/cdi/hid-keycodes.h | 262 ++++++++++++++++++++++++++++++++++++++++++++
include/cdi/hid-ledcodes.h | 85 +++++++++++++++
include/cdi/hid.h | 113 +++++++++++++++++++
include/cdi/usb.h | 57 ++++++++++
include/cdi/usb_hcd.h | 29 ++++-
usb-hid/main.c | 74 +++++++++++++
usb-hid/usb-hid.c | 153 ++++++++++++++++++++++++++
usb-hid/usb-hid.h | 54 +++++++++
usb/main.c | 2 +
usb/usb.c | 89 +++++++++++++++
usb/usb.h | 13 +++
16 files changed, 1229 insertions(+), 19 deletions(-)
create mode 100644 include/cdi/hid-keycodes.h
create mode 100644 include/cdi/hid-ledcodes.h
create mode 100644 include/cdi/hid.h
create mode 100644 usb-hid/main.c
create mode 100644 usb-hid/usb-hid.c
create mode 100644 usb-hid/usb-hid.h
--
2.6.4