[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